当我在RubyonRails中使用表单进行编辑和更新时,如何更改按钮标题



views/articles/new.html.erb中,我有

<div class="py-16 bg-gray-50 overflow-hidden lg:py-24">
<div class="relative max-w-xl mx-auto px-4 sm:px-6 lg:px-8 lg:max-w-7xl">

<h1>Novo Artigo</h1>
<%= render "form", article: @article %>
</div>
</div>

views/articles/new.html.erb我有

<div class="py-16 bg-gray-50 overflow-hidden lg:py-24">
<div class="relative max-w-xl mx-auto px-4 sm:px-6 lg:px-8 lg:max-w-7xl">
<h1>Editar artigo</h1>
<%= render "form", article: @article %>
</div>
</div>

我有_form.html.erb,我想知道在编辑文章和创建新文章时如何更改按钮标题。

<%= form_with model: article do |form| %>
<-- other code -->
<%= form.submit 'Criar artigo', class:"mt-44 inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-green-600 hover:bg-green-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"%>
<% end %>

解决方案是删除<%= form.submit 'Criar atigo'...%>上的文本,在config/locales/en.yml上我写下:

en:
helpers:
submit:
create: "Criar um artigo"
update: "Editar um artigo"

最新更新