class ModelBase::ColumnAttribute::ReferenceSelectRenderer
Public Instance Methods
render_core(form_name, target_name, options = {})
click to toggle source
# File lib/model_base/column_attribute.rb, line 173 def render_core(form_name, target_name, options = {}) ref_model = column_attr.ref_model query = ref_model.respond_to?(:choices_for) ? "#{ref_model.name}.choices_for(#{taregt_name})" : "#{ref_model.name}.all" tc = ref_model.title_column "#{form_name}.collection_select :#{column_attr.name}, #{query}, :id, :#{tc ? tc.name : 'title'}" end