Как передать переменную с помощью ссылки Ajax в Rails? - PullRequest
0 голосов
/ 27 сентября 2011

Я хочу передать переменную с link_to_remote в Rails 2.3. Ниже приведен мой код для передачи переменной. Но контроллер не получил эту переменную. Кто-нибудь может мне помочь?

<%= link_to_remote 'Add new event', :url => {:controller => 'events', :action => 'new' }, :with=> 'event' %><br>

Ответы [ 2 ]

0 голосов
/ 27 сентября 2011

Любой добавляемый вами хеш-ключ, не входящий в набор ключевых слов (контроллер, действие, формат), будет добавлен к вашему URL-адресу в качестве аргумента.

т.

<%= link_to_remote "Add New Event", :url => {:controller => 'events', :action => 'new', :var => 'event'} %>

даст

/events/new?var=event

0 голосов
/ 27 сентября 2011

Надеюсь, это решит вашу проблему, я не пробовал.

<% = link_to_remote "Добавить новое событие",: url =>: action => "list",: with =>"'name =' + $ ('div-id-of-name-text-box'). value + '& city =' + $ ('div-id-of-city-text-box'). value + '& country = '+ $ (' div-id-of-country-text-box '). значение "%>

...