Hi Sergio

Based on the 
wiki https://code.google.com/archive/p/recordselect/wikis/Install.wiki
This is the steps I took :

1. added to gem file

gem 'recordselect', '~> 3.6'

2. gem install record_select

3. gem install paginator

4. Added to apllication.html.erb

<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' 
%>

<%= javascript_include_tag :defaults %>
<%= record_select_includes %> 

5. In rootcause controller

class RootcausesController < ApplicationController
record_select :per_page => 5, :search_on => 'rootcause'
  active_scaffold :"rootcause" do |conf|
  end
end

6. In tasks controller

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

RESULT ERROR
<snip>
Completed 500 Internal Server Error in 2735ms (ActiveRecord: 0.0ms)
ActionView::Template::Error (undefined local variable or method 
`record_select_i
ncludes' for #<#<Class:0x9edd788>:0x9edcb10>):
     7:     <%= stylesheet_link_tag    'application', media: 'all', 
'data-turbol
inks-track': 'reload' %>
     8:     <%= javascript_include_tag 'application', 
'data-turbolinks-track': '
reload' %>
     9:         <%= javascript_include_tag :defaults %>
    10:         <%= record_select_includes %>
    11:   </head>
    12:
    13:   <body>

app/views/layouts/application.html.erb:10:in 
`_app_views_layouts_application_htm
l_erb___571246829_83175600'
  Rendering 
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.
1/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb 
withi
n rescues/layout
  Rendering 
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.
<snip>

Q. What else am I missing out.

Please help. So near and yet so far :-(


On Wednesday, 22 February 2017 19:09:25 UTC+8, Sergio Cambra wrote:
>
> 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