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