【发布时间】:2013-11-26 20:10:01
【问题描述】:
谁能告诉我如何解决这个错误:?
ActiveRecord::RecordNotFound in PostsController#create
找不到没有 ID 的电影
def create
@movie = Movie.find params[:movie_id] #new post
@post = @movie.posts.create params[:post]
@post.user_id = @current_user.id
@post.save
respond_to do |format|
format.html {redirect_to @movie}
end
结束
我正在尝试将帖子添加到我的电影中。我在那里有文本字段,但是一旦我按下帖子就会出现。有什么建议吗?
【问题讨论】:
-
请发布您的 PostsController#create 操作代码
-
我编辑了我的第一篇文章并在那里添加了 create 方法。
-
您能否包括您的
new操作代码和您的new视图中的代码? -
哦,您正试图在表单中为电影添加嵌套评论。你有没有form_for [@movie, @post]
标签: ruby-on-rails