【问题标题】:Rails - Setting title in layout from instance variable (controller or view?)Rails - 从实例变量(控制器或视图?)设置布局中的标题
【发布时间】:2012-03-30 05:16:00
【问题描述】:

假设我的应用程序布局中有这样的东西:

<title> <%= @page_title | MyPage </title>

我想知道在哪里设置该实例变量更好。在 controller 操作中,还是在 view 中?这有关系吗?我问的是性能和最接近的 MVC 方式。

【问题讨论】:

标签: ruby-on-rails model-view-controller instance-variables


【解决方案1】:

Rails 鼓励在您的视图中使用 content_for 来传递此类内容。但是,其他人可能对这种方法的效率有更好的了解。

【讨论】:

    【解决方案2】:

    我会推荐你​​使用meta-tags gem。您可以轻松设置标题set_meta_tags :title =&gt; 'Member Login' 和其他 SEO 选项,如元等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      • 1970-01-01
      相关资源
      最近更新 更多