首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接脚手架和更改表单- Rails

连接脚手架和更改表单- Rails
EN

Stack Overflow用户
提问于 2016-08-04 06:49:01
回答 1查看 33关注 0票数 0

对于RoR来说,我是个新手,很抱歉问这个问题:

我创建了几个脚手架:大学,活动,公司。这些关系如下:

以下是模型:

代码语言:javascript
复制
class Event < ActiveRecord::Base
belongs_to :university
belongs_to :company
end

class University < ActiveRecord::Base
has_many :events
end

class Company < ActiveRecord::Base
has_many :events
end

我正在尝试在我的新事件表格中做一个下拉列表,它为大学和公司提供了选择。目前,所有这些模型都有ids,但在新事件的形式中,我只有公司和大学的“字符串”(即没有在表单中链接,也没有下拉列表)。有人能帮上忙吗?我应该在这个表格上做些什么?

以下是表单代码:

代码语言:javascript
复制
<%= form_for(@event) do |f| %>
  <% if @event.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@event.errors.count, "error") %> prohibited this event from being saved:</h2>

      <ul>
      <% @event.errors.full_messages.each do |message| %>
        <li><%= message %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field form-group">
     <label><%= f.label :company, class: 'col-sm-2 control-label' %></label>
  <div class="col sm-6">
    <%= f.text_field :company, class: 'form-control' %>
  </div>

  <div class="field form-group">
    <label><%= f.label :university, class: 'col-sm-2 control-label' %>        </label>
  <div class="col sm-6">
        <%= f.text_field :university, class: 'form-control' %>
  </div>

  <div class="field form-group">
    <label><%= f.label :name, class: 'col-sm-2 control-label' %></label>
  <div class="col sm-6">
    <%= f.text_field :name, class: 'form-control' %>
   </div>

  <div class="actions">
    <%= f.submit %>
   </div>
<% end %>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-04 06:59:40

这是相当简单的,您将不得不使用像下面的例子。

代码语言:javascript
复制
<%= f.collection_select :university_id, University.all, :id, :name %>
<%= f.collection_select :company_id, Company.all, :id, :name %>

你应该看看这些宝石-- formhttps://github.com/justinfrench/formtastic --它们使生活变得容易多了。

如果你有其他问题请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38760290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档