我使用scaffold_controller为我拥有的模型生成控制器。在我看来,我有以下链接
Tools > Options > Text Editor > C# > Advanced> Surround generated code with #region
在我生成的控制器中,我有一个私有方法set_like被调用,我可以找出原因。我只是希望链接转到喜欢#new的路径,但它首先要转到set_like方法。我觉得这是一个新的东西,我不知道为什么。有什么想法吗?
答案 0 :(得分:1)
看起来你想使用" new_like_path"而不是" like_path"。
你可能会因为阅读这篇文章而受益:http://guides.rubyonrails.org/routing.html
当你使用" like_path"您正在链接到现有记录,其ID应传递给" like_path"路线发生器。像:
like_path(2) # link to like with id==2