我有User
模型,我有authenticate
控制器,在路线中我将其标记为资源。
resources :authenticate
现在我在authenticate
def index
@user = User.new
end
我这样使用它:
<%= form_form @user, url: authenticate_path(@user) do |u| %>
但每当我提交时,它都表示未找到路由,缺少用户ID。但是没有用户ID,这是一个新记录?...
这是添加新记录的错误方法吗?
答案 0 :(得分:2)
let indexPath = IndexPath(row: numberOfRowYouWant, section: 0)
self.verbsTable.scrollToRow(at: indexPath, at: UITableViewScrollPosition.middle, animated: true)
返回身份验证资源中authenticate_path
方法的路径。在这种情况下,它期待一个ID。要引用#show
路径,您应该使用create
。所以,
authenticates_path