Переопределить генератор рельсов, чтобы изменить date_select на date_field - PullRequest
0 голосов
/ 30 апреля 2019

Я пытался переопределить генератор рельсов (когда вы запускаете rails generate scaffold) для получения типа даты date_field вместо date_select в форме (то же самое для времени и даты и времени).Отображение находится в railties/lib/rails/generators/generated_attribute.rb

def field_type @field_type ||= case type when :integer then :number_field when :float, :decimal then :text_field when :time then :time_select when :datetime, :timestamp then :datetime_select when :date then :date_select when :text then :text_area when :boolean then :check_box else :text_field end end

Я не могу определить, куда поместить обновленный файл generated_attribute.rb.Я попытался в приложении рельсы lib/generators/generated_attribute.rb и lib/templates/generators/generated_attribute.rb безрезультатно.Я не нашел никакой другой информации о переопределении этого файла для изменения поведения.

Заранее спасибо.Использование рельсов 5.2

...