我已经尝试这样做了两个星期,但我仍然被卡住了。现在,我的情况是这样的:
在没有启动用户会话的情况下,如果我在浏览器中输入此 URL:http://localhost.../something?a=1&b=2
它会显示具有属性 a = 1 和 b = 2 的订阅。一切正常。
如果我编辑订阅中的某些内容,一切正常,但问题是 url 更改为http://localhost.../subscription/id
.
我想要的是,当我修改订阅中的某些内容时,url 必须是http://localhos.../something?a=1&b=2
而不是http://localhost.../subscription/id
.
路线.rb
…
match "/something" => "subscriptions#show"
…
订阅控制器.rb
…
def show
@subscription = Subscription.find(params[:id] || Subscription.find_by_token_and_networkId!(params[:t], params[:nwk]))
…
我不想让 /subscription/id 网址变得无用,因为我想从网页的另一部分访问它。