Форма комментариев не может быть предоставлена - PullRequest
0 голосов
/ 31 декабря 2011

Rails 3 не может визуализировать форму комментариев по какой-то причине, форма:

<% form_for ([@post.eng_post, @post.eng_post.eng_comments.build]) do |f| %>

, но

<%= debug @post.eng_post.eng_comments.build %>

дает

--- !ruby/object:EngComment
attributes:
  id: !!null 
  eng_post_id: 97
  full_name: !!null 
  website: !!null 
  email: !!null 
  comment: !!null 
  created_at: !!null 
  updated_at: !!null 

модели структурированы следующим образом:

Posts (have one)-> EngPost (has many)-> EngComments

(более подробные модели здесь Rails 3, комментарии во вложенной форме, неправильные маршруты? )

Спасибо

1 Ответ

3 голосов
/ 31 декабря 2011

Заменить <% form_for на <%= form_for

...