我有一个包含许多属性和默认action = "controller_action_name/default_1/default_2"
的表单。根据用户的选择,这些参数需要更改为相应的路径,并且我通过javascript进行制作。
我的印象是,这不是Rails中的最佳实践,因为它看起来有点混乱。
我尝试直接在控制器操作上更新这些参数:
params[:default_1] = params[:search][:param_a] # param_a and param_b are two input values from te form "search"
params[:default_2] = params[:search][:param_b]
获取URL" ... / controller_action_name / param_a / param_b"
并且目标网址没有改变,即使更改控制器上的参数...还有另外一种方法吗?谢谢。