【发布时间】:2014-12-31 20:42:28
【问题描述】:
非常笼统的问题,我希望有人可以为我澄清。我正在查看为名为 products 的模型生成的基本脚手架代码。我注意到控制器中的 new 和 show 动作并没有写太多。事实上,show 完全是空的,new 只有一行“@product = Product.new”。我知道这两个动作应该放在一个单独的视图中。用于显示资源的视图,以及用于输入信息和创建资源的新表单视图。
所以,我很好奇这实际上是如何发生的。其他操作有 redirect_to :some_path 这是有道理的,但是当操作为空时,“render action 'show', location: @product”究竟如何调出项目显示页面?另外这与 redirect_to @product 有什么不同?
谢谢
会
【问题讨论】:
标签: ruby-on-rails