LINUX.ORG.RU

[ror] link_to_remote и text_field

 


0

0

Подскажите, пожалуйста как реализовать такую штуку.

controller:

class SomeController < ApplicationController
...

  def update_field
     @data = 'test'
  end

end

view:

<form_for ....>
  <%= text_field :some, :data %>
  <%= link_to_remote('update field', :url => {:controller => 'some', :action => 'update_field'}, ....) %>
<% end -%>
__________

Собственно вопрос: 
как при нажатии на ссылку (link_to_remote) подставить значение,
возвращаемое функцией в текстовое поле без перезагрузки всей формы?
P.S. RoR 2.1.1
Ответ на: комментарий от UserUnknown

вообще, это не очень правильно, пожалуй - нарушается MVC. чтобы оставить контроллер чистым, лучше оставить update_field как у тебя, и создать в views/some/ файл update_field.js.rjs, и записать туда

page[:some_data].value = @data

volh ★★
()
Ответ на: комментарий от volh

Ага. Так и сделал. Всё фурычит как надо. спасибо ещё раз.

UserUnknown ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.