4

有没有一种简单的方法可以覆盖 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从控制器内部设置该变量?

4

1 回答 1

4

在脚手架配置里面写:

conf.list.label = 'The list label'
conf.create.label = 'Let's make a new widget, shall we?'
于 2011-03-11T19:32:49.773 回答