0

我已经搜索并尝试了很多不同的东西。没有一个工作。我的路线中缺少什么导致此错误?

resources :the_name do
  member do
    get 'revert'
  end
end

在我的控制器中

def revert
  ...
end

我的观点在召唤

revert_the_name_path(@some_var)

@some_var 只是模型的一个实例。即:@some_var = SomeModelName.new

我试过了

resources :the_name do
  collection do
    get 'revert'
  end
end
4

1 回答 1

0

如果您的实例是新记录(例如 SomeModelName.new ),这将不起作用

您需要 id 来生成成员路径。确保 @some_var.id 不为零。

于 2012-07-03T15:58:57.383 回答