Ruby on rails RoR根据选择菜单选项显示相关记录

Ruby on rails RoR根据选择菜单选项显示相关记录,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我是RoR新手,我正在寻找一种方法,根据从表单中的选择菜单中选择的选项,在一些文本字段中动态显示值。关联的记录存储在另一个表中。希望在某种程度上可以使用AJAX,这样就不需要刷新页面。我见过一些例子,其中选择菜单是根据选择菜单的值而不是文本字段动态更改的。 谢谢 亚历克斯 PS:我正在使用rails 3。以下是我是如何做到的。我也是一名Rails初学者,因此这可能不是最好/最有效的方法,但它很有效: JS: 控制器: def some_controller_action #some_

我是RoR新手,我正在寻找一种方法,根据从表单中的选择菜单中选择的选项,在一些文本字段中动态显示值。关联的记录存储在另一个表中。希望在某种程度上可以使用AJAX,这样就不需要刷新页面。我见过一些例子,其中选择菜单是根据选择菜单的值而不是文本字段动态更改的。 谢谢 亚历克斯
PS:我正在使用rails 3。

以下是我是如何做到的。我也是一名Rails初学者,因此这可能不是最好/最有效的方法,但它很有效:

JS:

控制器:

  def some_controller_action
    #some_processing...
    result = whatever
    render :partial => "my_partial", :locals => { :text_field_value => result }
  end
视图:


'my_partial',:locals=>
部分:

<%= text_field_tag :text_field, text_field_value %>

<div id="text_field_div">
   <%= render :partial => 'my_partial', :locals => { :text_field_value => "" } %>
</div>
<%= text_field_tag :text_field, text_field_value %>