To use :record_select form_ui you need to install recordselect gem

El miércoles, 22 de febrero de 2017 9:55:06 (CET) Chee Chong Hwa escribió:
> Hi Segio
> 
> Tried to use
> 
>  active_scaffold :"task" do |conf|
>   conf.label = "Tasks"
>     conf.columns = [:task,:date,:rootcause,:suggestion, :action,
> 
> :completed, :version ]
> 
>      conf.columns[:rootcause].form_ui = :record_select
> end
> 
> Click edit and got this error "Failed Request'
> 
> 
> 
> Back trace is as follows:
> 
> 
> Completed 500 Internal Server Error in 1218ms (ActiveRecord: 0.0ms)
> 
> ActionView::Template::Error (Unknown form_ui `record_select' for column
> `rootcau
> se'):
>     24:     <%= render_column(column, @record, renders_as, scope) %>
>     25:   <% end %>
>     26:   <% else -%>
>     27:   <li class="form-element <%= 'required' if column.required? %> <%=
> colu
> mn.form_ui %> <%= column_css_class %>">
>     28:     <%= render_column(column, @record, renders_as, scope,
> !authorized) %
> 
>     29:   </li>
>     30:   <% end -%>
> 
> C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/bundler/gems/active_scaffold
> -ad7 e72fbdff0/lib/active_scaffold/helpers/form_column_helpers.rb:30:in
> `active_scaff
> old_render_input'
> C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/bundler/gems/active_scaffold
> -ad7 e72fbdff0/lib/active_scaffold/helpers/form_column_helpers.rb:10:in
> `active_scaff
> old_input_for'
> C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/bundler/gems/active_scaffold
> -ad7
> 
> class Task < ApplicationRecord
> belongs_to :rootcause
> validates :task, presence:true, uniqueness:true
> def to_label
>     "Tasks: #{task}"
>   end
> end
> 
> class Rootcause < ApplicationRecord
> has_many :tasks
> validates :rootcause, presence:true, uniqueness:true
> 
> def to_label
>     "Root Cause: #{rootcause}"
>   end
> end
> 
> Q. Am I missing something ?
> 
> What else must I do other than putting in controoler
>      conf.columns[:rootcause].form_ui = :record_select


-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails Gem" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/activescaffold.
For more options, visit https://groups.google.com/d/optout.

Reply via email to