class SuperForm::Reform

Public Class Methods

form_name(name) click to toggle source
# File lib/super_form/reform.rb, line 23
def self.form_name(name)
  # 定義 form name (給 form 用的)
  define_singleton_method :model_name do
    active_model_name_for(name.to_s.camelize) # Reform::Form::ActiveModel
  end
  model(name)
end
i18n_prefix(i18n_scope) click to toggle source

定義 i18n scope

# File lib/super_form/reform.rb, line 15
def self.i18n_prefix(i18n_scope)
  define_singleton_method :i18n_scope do
    i18n_scope.to_sym
  end
end