Каждый раз, когда я использую scaffold
для создания связанных файлов.Как изменить вновь созданный вид по умолчанию на Rails
Мне нужно изменить *.html.erb
на *.html.haml
и изменить содержание в соответствии с вашими предпочтениями.
Есть ли более эффективная практика для достижения этой цели?
Спасибо.
Например, у меня есть эти столбцы в моей модели :excel, :model, :result_file, :user_id, :version, :xml
.
Я опускаю файл index.html.erb
по умолчанию (scaffold
сгенерировал его для меня).
и я изменю index.html.erb
в моем настраиваемом макете по умолчанию.
Я бы предпочел каждый раз, когда эшафот будет генерировать этот шаблон для меня.
Я знаю, что могу модифицировали файл шаблона под моим .rvm
~/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/generators/erb/scaffold
Но это хорошая практика?
%h1 ND
%div{:class => "hero-unit"}
%large
使用前請先安裝 Firefox plugin
%h2.center
= link_to "新增一筆測試", new_nd_multi_lang_path, |
:class=> "btn btn-primary autotest"
%table#rf_tbl.table.table-condensed.table-striped
%tr
%th Date
%th User
%th Model
%th Version
%th Excel
%th Xml
%th Result file
%th
%th
%th
- @nd_multi_langs.each do |nd_multi_lang|
%tr.center
%td= nd_multi_lang.created_at.strftime("%Y-%m-%d %H:%M")
%td= nd_multi_lang.user.email
%td= nd_multi_lang.model
%td= nd_multi_lang.version
%td
= link_to 'Excel', nd_multi_lang.excel.to_s
%td
= link_to 'XML', nd_multi_lang.xml.to_s
%td
= link_to 'Download', nd_multi_lang.result_file.to_s, :class=> "btn btn-info"
%br/