-4
A
回答
0
这里是您的后控制器的更正
def create
@post = Post.new(post_params)
@post.save
redirect_to :back
end
def post_params
params.require(:perusahaan).permit(:title,:content)
end
你应该把post_params新
,如果你没有post_params,你可以在上面
+1
尽管此代码对于控制器来说是一种更好的做法,但它不是解决问题的办法,而且会导致相同的输出(即错误)。问题是'Post'模型没有'title'属性(或者不可访问),因此'Undefined method'title''错误。 – Gerry
相关问题
- 1. 未定义的方法`=”为#<代理商ID:无,名:无,ip_adress:无>
- 2. 无法读取未定义的属性'<< componentName >>'
- 3. 无方法错误未定义的方法`找到 '为#<TopFood:0x007fdfd5e0f4e0>
- 4. NoMethodError:未定义的方法<<为无:NilClass
- 5. 未定义的方法`标题'为#<评论:0xbe9aba0>
- 6. JSF2 <h:message>无法找到ID为
- 7. 未定义的方法`号为无:NilClass
- 8. 未定义的方法'+'为#<Class >
- 9. 未定义的方法`sranje”为#<文章:0x0000000ccab870>的范围轨4.2.5
- 10. 定义文章的所有者(无法找到没有ID的文章)
- 11. 无法使用mongodb访问laravel中的created_at和updated_at日期
- 12. 未定义的方法`model_path”为#<#<Class:>更新方法
- 13. 无法将文档“无标题”保存为“无标题”
- 14. 未定义的方法charities_path为#<#<Class:0x000000035ab3f8>:0x0000000344f220>
- 15. 未定义的方法'afterlogin_path'为#<#<Class:0x007f79311c5c80>:0x007f79311c5280>
- 16. 未定义的方法`post_comments_path'为#<#<Class:0xa3ddb8c>:0xb501ae4>
- 17. 未定义的方法`ingredients_path'为#<#<Class:0x007fdbfd71c3d0>:0x007fdbf94bea60>
- 18. 未定义的方法`discussion_postcomments_path'为#<#<Class:0x7a1c360>:0x7a20c38>
- 19. 未定义的方法 '+' 的无级
- 20. RoR:未定义的方法#<Class>
- 21. 回报率 - 未定义的方法'标题”为#<产品:0x596c148>
- 22. NoMethodError在用户#show,未定义的方法标题为#<Post :: ActiveRecord_Associations_CollectionProxy:0x00000004c5e5f0>
- 23. Google地图问题无法调用未定义的方法'apply'?
- 24. 无法调用方法替换未定义的脚本问题
- 25. 未定义的方法`标题'为#<ActiveRecord :: Relation:// post.previous.title
- 26. jQuery未定义错误和无方法
- 27. 未定义的方法`error_messages_for '为#<#<类别:0x3981390>:0X
- 28. 未定义的方法`comments_path”为#<#<Class:... >(导轨)
- 29. 未定义的ID /无动作Jquery
- 30. 无法读取未定义
看来你的岗位模型是不是有'title'属性创建控制器的底部看到示例代码。 –
Sov,请编辑您的问题,并将您的代码包含错误信息作为文本(使用代码格式)而不是使用图像。还提供更多与错误有关的信息,例如, 'Post'模型以及* schema.rb *文件中'posts'表的迁移文件或定义。 – Gerry