Ruby on Rails 4中的关联

本达霍

我对铁路协会提出了疑问。我正在尝试为包含主题的帖子创建评论。所以我的溃败文件看起来像这样:

resources :subjects do
  resources :post do
    resources :comments
  end
end

现在,我正在尝试在帖子的show.html.erb文件中创建一个表单,以便某人可以创建评论。我已经在rails指南中找到了这种尝试:

'posts / show.html.erb'

<%= form_for {[@post, @post.comments.build]} do |f| %>
//fill in form
<% end %>

'posts.controller.rb'

def show
  @post = Post.find(params[:id])
end

但这给了我一个错误。如果您需要任何其他代码部分,请随时询问。

错误信息

ActionView::Template::Error (undefined method `post_comments_path' for #<#<Class:0x007f9a4429d5e8>:0x007f9a42c01fc8>):
 8:   <strong>Text:</strong>
 9:   <%= @post.text %>
10: </p>
11: <%= form_for ([@post, @post.comments.build]) do |f| %>
12:     <p>
13:       <%= f.label :text %><br>
14:       <%= f.text_area :text %>
贾瑞德

这些路径归为一组resources :subjects,因此您的路径将为subjects_post_comments_path,或者,如果您更喜欢使用多态路径,则该路径将为[@subjects, @post, @post.comments.build]

您可以运行rake routes | grep comments以查看所有评论路线的路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby on Rails中的自引用关联

来自分类Dev

在 Ruby on Rails 表单中更新子关联

来自分类Dev

在 ruby on rails 中传递关联属性

来自分类Dev

Ruby on Rails模型关联

来自分类Dev

Ruby on Rails双向关联

来自分类Dev

具有相同模型的Ruby on Rails 4的多态关联

来自分类Dev

Neo4j / Ruby on Rails-关联重复的问题

来自分类Dev

具有相同模型的Ruby on Rails 4的多态关联

来自分类Dev

使用关联的Ruby on Rails订单

来自分类Dev

Ruby on Rails多态关联-案例

来自分类Dev

如何使用Ruby on Rails关联?

来自分类Dev

视图未显示Ruby On Rails中关联表中的数据

来自分类Dev

汇总连接表 Ruby on Rails 中关联的表中的数据

来自分类Dev

Ruby on Rails中的1:1关联有问题

来自分类Dev

等效于Entity Framework中Ruby on Rails的多态关联

来自分类Dev

计算Ruby on Rails中具有状态的关联数

来自分类Dev

将所有模型关联在Rails上的ruby中

来自分类Dev

基于ruby on rails中关联模型属性的模型排序记录

来自分类Dev

Ruby on Rails模型中的<<

来自分类Dev

Ruby on Rails中的Mailer

来自分类Dev

在Ruby on Rails中@或不@

来自分类Dev

ruby on rails 中的 Turbolinks

来自分类Dev

在 Ruby on rails 中解码

来自分类Dev

Ruby on Rails 4中的DateTime格式

来自分类Dev

Ruby on Rails 4中的命名/大写用法

来自分类Dev

创建嵌套的关联记录Ruby on Rails

来自分类Dev

使用关联模型的Ruby on Rails项目

来自分类Dev

Ruby on Rails关联不起作用

来自分类Dev

Ruby on Rails:Activerecord集合关联的模型