Rails Rail 中数据提交没有提交上去 怎么回事

CharlesZCB · 2018年09月22日 · 最后由 qqerqqer 回复于 2018年09月23日 · 294 次阅读

请问 我在执行表单提交时只有一个num在Parameters中 其他两没有进入parameters 结果如下: 请问怎么回事???

 Started GET "/delta/orders/new?num=1" for 127.0.0.1 at 2018-09-22 21:15:29 +0800
    Processing by Delta::OrdersController#new as HTML
  Parameters: {"num"=>"1"}      #####这里是提交上的数据
  Joel::User Load (0.3ms)  SELECT  `joel_users`.* FROM `joel_users`   ORDER BY `joel_users`.`id` ASC LIMIT 1
  Delta::User Load (0.3ms)  SELECT `delta_users`.* FROM `delta_users`
  Delta::Product Load (0.3ms)  SELECT `delta_products`.* FROM `delta_products`
  Rendered delta/orders/new.html.erb within layouts/application (2.5ms)
Completed 200 OK in 283ms (Views: 279.9ms | ActiveRecord: 0.9ms)



erb页面:

<form>
  Customer:
  <select>
    <optgroup>
      <%@users.each do |user| %>
      <option value="<%=user.id %>" name="user_id"><%=user.username %></option>
        <%end %>
    </optgroup>
  </select>
<br>
  Product:
  <select>
    <optgroup>
      <%@products.each do |product| %>
        <option value="<%=product.id %>" name="product_id"><%=product.name %></option>
      <%end %>
    </optgroup>
  </select>
  <br>
  Number:
  <input type="number" name="num">
  <br>
  <input type="submit" value="Submit" formaction="new">
</form>
<br>
<%= link_to 'Back', welcome_enter_path %>
此贴已暂时被屏蔽!

以下几种情况的帖子可能会被屏蔽:

  1. 标题/正文描述不清不楚;
  2. 无意义的发帖;
  3. 存在广告嫌疑;
  4. 招聘信息描述不清楚,未按照招聘节点的要求发帖,或职位信息不符合社区用户群需求;
  5. 新注册的帐号发布产品推广贴是不允许的哦,付出和回报是相等的,当然如果你的产品确实非常有意思,或是和 Ruby 有关的东西,是不会进入这个栏目的。
  6. 太过弱的提问会被直接转移到此节点,请在提问前多尝试,多搜索;
  7. 理论上,不允许发布 QQ 群、微信群之类讨论群。

如果你发现你的帖子被屏蔽,请自我检查反省,并修改帖子内容。


招聘贴被屏蔽原因

警告: 以后招聘贴不符合要求,直接屏蔽,管理员不再回复,如认真阅读,继续新发同样格式的贴,将会被禁用账号!

  • 排版请按 Ruby China 的 Markdown 格式要求,具体请认真阅读: 排版指导,并参考 这篇招聘 的排版;
  • 招聘内容过少,缺少公司介绍,产品介绍,职位介绍,或待遇,工作地,联系方式等必要信息;
  • 重复发帖(一家公司每月限制只能发一次招聘);
  • 专业不对口(个别不对口,但有特点的,我们会放过);

如果你有时间,请阅读 招聘栏目详细说明


学会如何合理提问,请阅读:https://ruby-china.org/topics/24325

当你修改好以后,可以回帖 @huacnlee@Rei@lgn21st 任何一人,我们将会审核,通过以后才可恢复到其他节点。

注!多次发现广告嫌疑的帐号,将会被禁用帐号。

共收到 2 条回复

html 回炉重造。

@CharlesZCB 你的form使用方法不对。

建议你重新看看Rails入门教程 https://guides.rubyonrails.org/getting_started.html

huacnlee 屏蔽了此话题:问题过于初级,切没有自己花心思学习 09月25日 09:26
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册