轨道形式在轨道5.1中

问题描述 投票:2回答:1

我有一个错误:

NoMethodError in Evaluations#new undefined method `evaluations_path' for 
  #<#<Class:0x007f99ddaea910>:0x007f99ddae88b8>

我有一个嵌套的表格:

def new
  @user = User.find(params[:user_id])
  @evaluation = @user.evaluations.build  
end

在视图中:

<%= form_with model: @evaluation, local: true do |f| %>

这条线会产生问题

任何的想法?

我的路线档案:

resources :users do 
  resources :evaluations 
end
ruby-on-rails forms nested ruby-on-rails-5
1个回答
2
投票

将用户添加到表单中,因为它是嵌套路由:

<%= form_with model: [@user, @evaluation], local: true do |f| %>
© www.soinside.com 2019 - 2024. All rights reserved.