Ruby on rails 如何将参数添加到表单中,但不要';我不想将它们添加到模型中?
我有两个模型,分别是Ruby on rails 如何将参数添加到表单中,但不要';我不想将它们添加到模型中?,ruby-on-rails,Ruby On Rails,我有两个模型,分别是quick和question 测验有很多问题 我想将参数添加到测验新的表单_,以便在quizs_控制器中使用它们。例如从和到,用户可以输入整数以获得从xx到xx范围内的问题 但是我不想在测验模型中添加from和to参数 我想知道如何实现这一点 谢谢 编辑 测验/new.html.erb <%= form_for [:admin, @quiz] do |f| %> <div class="form-group"> <%= f.lab
quick
和question
测验有很多问题
我想将参数添加到测验
新的表单_
,以便在quizs_控制器
中使用它们。例如从
和到
,用户可以输入整数以获得从xx到xx范围内的问题
但是我不想在测验
模型中添加from
和to
参数
我想知道如何实现这一点
谢谢
编辑
测验/new.html.erb
<%= form_for [:admin, @quiz] do |f| %>
<div class="form-group">
<%= f.label :title, "Title:" %>
<%= f.text_field :title, :class => "form-control" %>
</div>
<div class="form-group">
<%= f.label "Range:" %>
<!-- I want to know how to add `from` and `to` params here -->
</div>
<%= f.submit "Submit", data: { disable_with: "Submitting..." }, class: "btn btn-primary" %>
<%= link_to "Cancel", admin_quizzes_path %>
<% end %>
在表格中添加:
<div class="form-group">
<%= label_for :from %>
<%= number_field_tag :from, :class => "form-control" %>
</div>
这是否对您有效?在您的表单中添加:
<div class="form-group">
<%= label_for :from %>
<%= number_field_tag :from, :class => "form-control" %>
</div>
这是否适用于您?为什么在新问题表单中,您要添加过滤器以获取其他问题?要么我没有理解你,要么你没有正确地表达你的问题,也许你的意思是“我想在
测验中添加参数”
新的表单“
??对不起,这是我的打字错误。有测验
,而不是问题
。我的目标是在测验#创建
方法中从和到
获得两个参数,这不是测验的一部分,对吗?(为了仔细检查,我考虑了您真正需要的内容)如果您将当前的<代码>从<代码>粘贴到目标操作代码,这将是完美的。您想在获取其他问题时添加过滤器吗?要么我没有理解你,要么你没有正确地表达你的问题,也许你的意思是“我想在测验中添加参数”
新的表单“
??对不起,这是我的打字错误。有测验
,而不是问题
。我的目标是在测验#创建
方法中从和到
获得两个参数,这不是测验的一部分,对吗?(为了仔细检查,我考虑了您真正需要的内容)如果您从粘贴当前的,并粘贴目标操作代码,这将是完美的,这正是我想要的。非常感谢。是的,这是我想要的。非常感谢你。
def create
@quiz = Quiz.new(quiz_params)
@from = params[:from]
end