Sha256: e6b4783360102f825fbab62cbab279461c8c322dbfa14208ac006bdbf9dd16ef
Contents?: true
Size: 1.9 KB
Versions: 3
Compression:
Stored size: 1.9 KB
Contents
<%%= simple_form_for [:<%= options[:namespace] %>, <%= class_name.underscore %>], html: { class: "<%= class_name.underscore %> form" } do |f| %> <!-- Model columns --> <%- bo_model.column_names.each do |column| -%> <%- next if excluded_columns.include?(column.to_sym) || bo_model.reflect_on_all_associations.map(&:foreign_key).include?(column) -%> <%%= f.input :<%= column %> %> <%- end -%> <!-- belongs_to Associations --> <%- belongs_to_assoc.each do |association| -%> <%%= f.association :<%= association.name.to_s.singularize %>, collection: <%= association.klass.name %>.all.map { |item| [item.<%=bo_model_title(association.klass.name.constantize)%>, item.id] } %> <%- end -%> <!-- has_one Associations --> <%- has_one_assoc.each do |association| -%> <%- if association.options[:class_name] == "ActionText::RichText" -%> <%%= f.rich_text_area :<%= association.name.to_s.singularize.to_s.remove('rich_text_' )%> %> <%- else -%> <%%= f.input :<%= association.foreign_key %>, collection: <%= association.klass.name %>.all.map { |item| [item.<%=bo_model_title(association.klass.name.constantize)%>, item.id] } %> <%- end -%> <%- end -%> <!-- has_many Associations --> <%- has_many_assoc.each do |association| -%> <div class="my-5 select"> <label class="block text-sm font-medium text-gray-700 string optional text-sm font-medium text-gray-600" for="<%= "#{class_name.underscore}_#{association.name.to_s.singularize}_ids" %>"><%= association.name.to_s.singularize%></label> <%%= f.select :<%= "#{association.name.to_s.singularize}_ids" %>, <%= association.klass.name %>.all.map { |item| [item.<%=bo_model_title(association.klass.name.constantize)%>, item.id] }, { include_blank: true }, multiple: true, data: { controller: 'ts--select' } %> </div> <%- end -%> <%%= render(Forms::SubmitButtonComponent.new) %> <%% end %>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tybo-0.0.7 | lib/generators/bo/templates/_form.html.erb |
tybo-0.0.6 | lib/generators/bo/templates/_form.html.erb |
tybo-0.0.5 | lib/generators/bo/templates/_form.html.erb |