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的后端
答案 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| %>