Ruby on rails 将Rails 4和x2B中的两个模型关联在一起;

Ruby on rails 将Rails 4和x2B中的两个模型关联在一起;,ruby-on-rails,ruby,devise,associations,models,Ruby On Rails,Ruby,Devise,Associations,Models,我有一个用户模型,它在Deviate下工作,没有问题(使用Deviate Sanitarizer更新字段,因此没有用户控制器) 我正在创建一个测验模型,它属于用户模型,用户模型有一个测验。在我的路线中,我有:resources:users,:quizzes(这应该是quizzs还是quizzs?我知道Rails是多元的,但似乎找不到在这种情况下应该是哪个) 在我的视图中,我试图打开一个模式(可以工作),并在其中填充用户可以在他们想要的问题中输入的字段(q1到q5是数据库字段)。 在模态内容区域内

我有一个用户模型,它在Deviate下工作,没有问题(使用Deviate Sanitarizer更新字段,因此没有用户控制器) 我正在创建一个测验模型,它属于用户模型,用户模型有一个测验。在我的路线中,我有:resources:users,:quizzes(这应该是quizzs还是quizzs?我知道Rails是多元的,但似乎找不到在这种情况下应该是哪个)

在我的视图中,我试图打开一个模式(可以工作),并在其中填充用户可以在他们想要的问题中输入的字段(q1到q5是数据库字段)。 在模态内容区域内,我有代码:

<%= form_for @quiz, url: {action: "new"} do |f| %>
<%= f.submit "Create" %>
<% end %>

在此我将非常感谢您的帮助!谢谢。

不应该像下面这样吗

<%= form_for @quiz do |f| %>
  <%= f.submit "Create" %>
<% end %>

不应该像下面这样吗

<%= form_for @quiz do |f| %>
  <%= f.submit "Create" %>
<% end %>

在您的
WelcomeController中
操作:
索引
将此行添加到initialized@quick

def index 
  @quiz = Quiz.new
end

希望你的项目进展顺利

在您的
WelcomeController
操作中:
index
将此行添加到initialized@quick中

def index 
  @quiz = Quiz.new
end

希望你的项目进展顺利

你试过在rails控制台上运行quick.new吗?它的输出是什么?@power另外,你正在使用的模式被放置在app/view/quizzes/new.html.erb中,或者你正在new.html.erb中呈现模式?@power在视图下,我有一个名为“Welcome”的文件夹,里面是landing.html.erb,我有我所有的代码(HTML之外的内容是当前用户数据的一些列表)然后在index define那里定义它
@quick=quick.new
你试过在rails控制台上运行quick.new吗?它的输出是什么?@power另外,你正在使用的模式被放置在app/view/quizzes/new.html.erb中,或者你正在new.html.erb中呈现你的模式?@power在视图下,我有一个名为“欢迎”的文件夹里面是landing.html.erb,我在那里有我所有的代码(html之外的东西是当前用户数据的一些列表),然后在索引中定义它