【发布时间】:2015-04-02 02:53:51
【问题描述】:
例如,我有两个模型,帖子和类别。现在说我想从类别显示页面中使用 form_for 方法创建一个新帖子。为此,您显然需要访问@category 变量和一个新的帖子实例(@post)。这是控制器中可接受的代码吗?
#app/controllers/categories_controller.rb
def show
@category = Category.find(params[:id])
@post = Post.new
end
或者在一个控制器操作中定义两个实例变量是不好的做法 - 如果是,对于这种情况,最佳做法是什么?
【问题讨论】:
-
Post和Category有什么关系?你也能证明一下吗?
标签: ruby-on-rails