Markdown 编辑器我发现这个很不错 http://lab.lepture.com/editor/
#5 楼 @as181920 看看这里 googe:有没有 gem
其实楼主就是要一个 textarea
我现在都自己写,逻辑部分也就 60 行。新开项目就拷贝过去,1 年只开一个新项目。
多练就行了。还有,没发觉论坛用的 markdown 是对行首空格敏感的吗?去掉行首空格吧。
Rails 3.2 的 Ajax 向导 http://chloerei.com/2012/04/21/rails-3-2-ajax-guide/
Ruby China 没有编辑器,只是一个简单的 textarea。然后加上 markdown 解析器,和一些定制的逻辑。
修改内容要给顾问费
album belongs_to :cover, :class_name => 'Picture'
#8 楼 @ChanceDoor warden 是 devise 依赖的组件,我不熟悉,可能你要看看 devise 的文档一个规范的 devise 授权模块怎么写。
#4 楼 @ChanceDoor 是不是漏了个 self
# lib/my/login.rb
module My
module Login
def self.login_vertification(email, password)
# login logic
end
end
end
class SessionsController < Devise::SessionsController
def create
if My::Login.login_vertification params[:email], params[:password]
# ...
else
# ...
end
end
end
放到 lib
#7 楼 @ChanceDoor create 的时候肯定有密码
#11 楼 @Teddy 多谢,@lgn21st 已经把他的寄给我了 : )
#12 楼 @chentianwen 看到了。试用之后,觉得跟 writings.io 定位是有区别的。简书偏向笔记,兼顾写作和发布。writings.io 专注写作,接下来还会往多人协作发展。writings.io 的初衷是用来写书。
非常赞同。
Agile Web Development With Rails 不单教人怎么用 Rails 编程,还教人怎么解决问题,理解 Rails 的理念。这本书新手部分我看了 3 个月,理解整书用了 1 年,兼顾了入门和进阶。
遗憾就是最新版没有中文版,我的入门是看中文版的。虽然英文是编程路上必须的技能,但是起步阶段能少点门槛可以让人更容易体验到乐趣。
要我说 Rails 入门的最佳途径是什么,那就是静下心来跟着这本书走。
因为某条记录的 user_id 是空的
Topic.where(:user_id => nil).to_a
另外,inverse_of 这个参数不必要。
刚起床,希望听听你的看法。gtalk 好像没见有新好友提示啊?
#13 楼 @small_fish__ 减少内嵌 js 的状况,抽到 js 文件里面,我现在一点内嵌 js 都不用。
#10 楼 @small_fish__ 怎么用?
#5 楼 @1272729223 slim 设计用来生成 html,不适合生成 js,所以这时用 erb 比较好。
validates_presence_of :password, :message => "密码不能为空!"
validates_presence_of :password_confirmation, :message => "密码验证不能为空!"
所以任何时候 password 都不能为空,但这两个是虚拟属性平时没有值。
简便方法可以改成这样
validates_presence_of :password, :message => "密码不能为空!", :on => :create
validates_presence_of :password_confirmation, :message => "密码验证不能为空!", :on => :create
创建的时候才校验。