所以我正在学习Ruby on Rails,我想建立一个完整的Blog网站。我正处于设置基本静态页面的位置,包括主页。我知道如何制作自己发布博客文章的基本应用程序,但我不知道如何将该功能添加到我的主页的正文。我假设有一种直截了当的方法吗?
答案 0 :(得分:0)
行。如果没有看到您的代码,这只是解决问题的一般步骤。鉴于Rails遵循MVC模式,我将以相同的方式构建解决方案。
Post
查看:从您的问题中,您要添加表单以直接在主页上创建博客文章。因此,在您要显示表单的主页模板上,添加<%= render 'posts/form' %>
控制器:您需要初始化一个空的博客文章,以构建刚刚添加到页面中的表单。在您网页的控制器操作中(例如pages#home
),您需要@post ||= Post.new
- ||=
允许您尝试填写的情况表单和提交,但模型有验证错误。
如果您在执行这些步骤后遇到任何具体问题,请发布其他问题或评论。