2013-03-26 39 views
1

我想知道是否可以在创建/更新按钮上覆盖模型名称?我知道这是很容易可以覆盖提交按钮的整个文本,即:Rails - 覆盖提交按钮上的型号名称

<%= f.submit "My Submit Text" %> 

也可以来覆盖更新的措辞和en.yml创建:

en: 
    helpers: 
    submit: 
     create: "Custom Create %{model}" 
     update: "Custom Update %{model}" 

但我不知道如何覆盖“模型”位,所以而不是模型的名称,我有一些自定义文本(即“行动”,而不是“my_action”)。

+0

你能否以更好的方式解释你的问题!我不确定你想说什么。 – 2013-03-26 07:02:52

回答

5

按照Rails Internationalization guide%{model}可以通过设置ActiveRecord的模型定位键,例如定制:

activerecord: 
  models: 
    user: Dude 

你也很可能覆盖ActiveRecord::Base.human_attribute_name(attribute)方法,但是这不仅仅是定义本地化的详细工作键。