Module: KnockoutForms::Rails::Helpers::FormHelper
- Defined in:
- lib/knockout_forms/rails/helpers/form_helper.rb
Instance Method Summary collapse
Instance Method Details
#knockout_form_for(object, options = {}, &block) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/knockout_forms/rails/helpers/form_helper.rb', line 4 def knockout_form_for(object, ={}, &block) [:builder] ||= KnockoutForms::Rails::FormBuilder html = ([:html] ||= {}) html[:'class'] ||= "ko-form" html[:'data-model'] ||= (.delete(:model) || object.to_json(.delete(:model_options) || {})) html[:'data-viewmodel'] ||= object.class.to_s form_for(object, , &block) end |