【问题标题】:How to Override Form Heading or Title in ActiveScaffold如何在 ActiveScaffold 中覆盖表单标题或标题
【发布时间】:2011-01-03 14:17:38
【问题描述】:

有没有一种简单的方法可以覆盖 ActiveScaffold 页面上的标题?我知道我可以自定义模型部件的名称,但是如果我想说“让我们制作一个新的小部件,好吗?”而不是“创建小部件”?覆盖整个模板或部分模板只是为了获得一个新标题似乎有点过头了。

ActiveScaffold 默认的 _create_form_html.erb 是

  <% form_action ||= :create %>
  <%= render :partial => "base_form", :locals => {:xhr => xhr ||= nil,
      :form_action => form_action,
      :method => method ||= :post,
      :cancel_link => cancel_link ||= true,
              :headline => headline ||= active_scaffold_config.... } %>

有没有办法从控制器内部设置 headline 变量?

【问题讨论】:

    标签: ruby-on-rails forms view activescaffold


    【解决方案1】:

    在脚手架配置里面写:

    conf.list.label = 'The list label'
    conf.create.label = 'Let's make a new widget, shall we?'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-03
      • 1970-01-01
      相关资源
      最近更新 更多