我有这样的代码。
if star
href = star_path( :"star[model]" => model.class, :"star[model_id]" => model.id ))
else
href = unstar_path( :"star[model]" => model.class, :"star[model_id]" => model.id ))
end
如您所见,它调用了 star_path 或 unstar_path 助手,但使用相同的参数。重复这样的参数感觉不好,感觉应该有更好的方法。
谢谢!