我是新手,所以我不希望有人告诉我该怎么做,只是有可能。如果是这样,我将继续用文档融化我的大脑。
我被要求更改/ markets / 4 / articles / 32 to / markets / 111111 / articles / 999999其中111111位于市场表的remoteID字段中,999999位于articles表的remoteID字段中。
原因是外部系统将在RoR应用程序中创建新记录并将ITS id插入remoteID字段。下次更新记录时,如果不创建某种查找,它就不会知道RoR ID。
从我所看到的,它无法完成。也许我只是看起来不够努力?
谢谢, 海带
答案 0 :(得分:0)
应该可以,它可能会改为:
/markets/:market_remote_id/articles/:article_remote_id
然后它会在控制器中以params[:market_remote_id]
和params[:article_remote_id]
显示
查看完整故事的http://guides.rubyonrails.org/routing.html#dynamic-segments