我正在努力使用 wicked 向 redirect_to 添加参数我遵循 Railscast 并阅读了 github 页面上的信息,但无法使其正常工作。我想创建一个对象插件,保存后应该可以向其中添加东西。
这是我得到的:
插件控制器:
def create
@plugin = Plugin.new(params[:plugin])
if @plugin.save
redirect_to plugins_steps_path, :plugin_id => @plugin.id
end
end
plugins_steps 控制器:
def show
@plugin = Plugin.find(params[:plugin_id])
render_wizard
end
路线:
resources :plugins_steps
我从来没有在 plugins_steps 中获得 show 方法的任何参数有没有办法解决这个问题?我还尝试了几种 redirect_to 方法,例如:
redirect_to :controller: "plugins_steps", :action => "show", :plugin_id => @plugin.id
或者
redirect_to({:plugin_id => @plugin.id })
非常感谢。