2017-05-02 3 views
0

Si j'ai la ligne ci-dessous dans app/views/schools/edit.html.erb, les rails supposent-ils que le contrôleur s'appelle school_controller.rb? Comment peut-il déterminer quel contrôleur regarder?Ruby link_to controller

link_to 'Check teachers', :action => :check_teachers, :id => @school.id 

Répondre

0
link_to 'Check teachers', :action => :check_teachers, :id => @school.id 

Rails choisir à partir de "params [: contrôleur]", qui est 'l'école' pour celui-ci.

Dans le cas si vous voulez un autre vous devez passer: option contrôleur dans le link_to

0

vous pouvez passer commande en link_to tag comme:

link_to 'Check teachers', :controller => "schools" :action => "check_teachers", :id => @school.id