On suppose cette forme:Comment envoyer un paramètre sujet au contrôleur en utilisant remote_function?
<% form_for(@student) do |f| %>
<%= f.select(:subject_id,
options_from_collection_for_select(@subjects, :id, :name),
{:prompt => 'Select a subject' },
{:onChange => "#{remote_function(:update => :student_exam_id,
:url => {
:action => :update_exams_list,
:subject_id => 1
}
)
}" }) %>
<%= f.select(:exam_id,
options_from_collection_for_select(@exams, :id, :title)) %>
<% end %>
Lorsque l'utilisateur sélectionne un sujet, puis la liste de sélection des examens doit être mis à jour avec des examens appartient à l'objet sélectionné.
Comment envoyer un paramètre sujet au contrôleur? J'ai essayé d'envoyer le paramètre en utilisant :subject_id => 1
, mais cela ne fonctionne pas.
S'il vous plaît me suggérer des façons de faire cela.
Si vous avez besoin de plus d'informations, s'il vous plaît demandez-moi.
Merci beaucoup. Salutations.
Merci beaucoup, c'est une manière statique, mais j'en ai besoin en utilisant une requête asynchrone. – Israel