I am trying set up a rails app that utilizes components. I need to be
able to pass some state (a bunch of name value pairs) from the Main
controller to the component.
Is there any way to pass this state info using render_component?
Regards
I am trying set up a rails app that utilizes components. I need to be
able to pass some state (a bunch of name value pairs) from the Main
controller to the component.
Is there any way to pass this state info using render_component?
Regards
Check the docs, but I believe you can pass a hash called :params with
any name-value pairs you need. They then show up in the @params
instance variable in the components controller:
render_component :controller => “foo”, :action => “bar”, :params => {
:baz => “bil” }
…
class FooController
…
def bar
@baz = @params[:baz] # “bil”
…
end
HTH.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs