【问题标题】:Controller action for partials部分控制器操作
【发布时间】:2015-03-31 20:42:49
【问题描述】:

我试图为我的 rails 应用程序中的一个部分创建一个动作,但想知道如何命名它。开头有下划线吗?喜欢:

def _my_partial

end

还是没有下划线? controllers guide中没有提到

【问题讨论】:

标签: ruby-on-rails controller partials


【解决方案1】:

partial 是嵌入在主视图或另一个partial 中的视图。 partial 的目的通常是为了重用或使视图代码更清晰。

如果您需要使用动作来渲染部分,那么可能会更好:

【讨论】:

  • 对于选项 2,部分是否会继承显示它的视图的功能?例如,如果我在我的索引视图中定义了一个 blog = Blog.find(params[:id]) 变量,那么在索引中显示的部分是否会知道博客是什么?编辑:删除@符号
  • 您必须将任何特定值传递给部分。添加了答案的链接。
猜你喜欢
  • 2010-09-07
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 2013-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多