ROR博客示例应用程序中缺少“添加注释”选项

时间:2011-12-06 12:21:10

标签: ruby-on-rails blogs

ROR示例应用程序网址 - http://sixrevisions.com/web-development/how-to-create-a-blog-from-scratch-using-ruby-on-rails/

我尝试使用Ruby on Rails创建博客应用程序的上述参考。 除了帖子的显示页面中的“添加评论”选项外,一切正常。

根据参考网址“添加评论”将显示在“显示页面”中。但在我的本地浏览器中,我无法看到它。

注意:我正在使用Rails 3.1.3和PostgreSQL 9.0.5的后端

3 个答案:

答案 0 :(得分:1)

本教程基于RoR 2.您使用的是Rails 3.1.3,这意味着本教程不起作用。

根据建议,我会选择官方指南:http://guides.rubyonrails.org/getting_started.html

答案 1 :(得分:0)

你可能在代码中遗漏了一些东西(很明显,我知道),我建议回滚到一个没有评论的工作模型,然后按照指南进行操作。

本指南是http://guides.rubyonrails.org/getting_started.html上的示例博客指南的副本,因此我建议您遵循官方指南,因为它可能会更详细地解释并涵盖基于社群反馈的主题。我发现这些指南是网上rails的最新资源。

答案 2 :(得分:0)

Rails 3.0改变了ERB标记(<%)的解释方式。您现在需要将<%=与任何捕获输出的块一起使用。如果您在3.0.x中运行此命令,则会看到弃用警告,但3.1.x假设您已经进行了更改并且无提示失败。

<% form_for [@post, Comment.new] do |f| %> 

会变成:

<%= form_for [@post, Comment.new] do |f| %>