【发布时间】:2011-05-31 09:23:38
【问题描述】:
我正在阅读一本 Ruby 书籍,但它没有解释以下内容:
-
这是什么:
validates :name, :presence => true我的意思是我知道它的作用,但
validates是什么?它是验证器类的方法吗?如果是这样,为什么不先提类名就调用它?:在之前的代码和 Rails on 中是什么意思?
-
在以下代码中:
<%= form_for([@post, @post.comments.build]) do |f| %>form_for是对象还是程序函数?|f|中的|字符是什么意思
-
在
<%= link_to 'Edit Post', edit_post_path(@post) %>edit_post_path方法定义的对象、地点和时间?它属于哪个类?
【问题讨论】:
-
先生。邻居的谦逊小红宝石书
-
这些问题在Rails 3 in Action 中得到了解答,这是一本Rails 3 的初学者-> 中级书籍。应该能让您快速了解这些内容。
-
@emurad 嗯嗯嗯,它很快就扫描了一遍,根本没有提到 ruby 中
symbol的概念。如果你想学习 ruby,我推荐“The Wellgrounded Rubyist”,并学习 Rails“Agile Webdevelopment with Rails”。这些是让你开始的最好的恕我直言。 -
感谢 Ryan 和 nathanvda,我也会研究这些资源。
-
@Ryan Bigg:标记为垃圾邮件! :)
标签: ruby-on-rails ruby symbols block