我的表单没有显示在 Rails 的视图 -Ruby 中?
My form does not show up in the view -Ruby on Rails?
我不知道为什么我的表单没有显示在我的视图中。我有一个表单,我正在使用 chosen-rails gem 来允许选择现有用户并为他们分配任务。
然而,我的表格没有出现在视图中,我也没有收到错误。我只是不知道怎么了。
这是我的表格:
<div class="invitations">
<%= form_tag assignments_path, method: :post do |f| %>
<div class="form-group">
<%= label_tag 'user_id', 'Choose Freelancer' %>
<%= f.association :user_id,
collection: User.all,
include_blank: false,
input_html: { class: 'chosen-select' }
%>
</div>
<%= submit_tag 'Assign', class: 'btn btn-primary' %>
<% end %>
<br>
</div>
试试这个:
<div class="invitations">
<%= form_tag assignments_path, method: :post do%>
<div class="form-group">
<%= label_tag 'user_id', 'Choose Freelancer' %>
<%= collection_select(:user_id,User.all,:id,:name) %>
</div>
<%= submit_tag 'Assign', class: 'btn btn-primary' %>
<% end %>
<br>
</div>
form_tag
helper method 块不带参数,所以你不能做 f.association
你可能还想将 div 和 form-group
移到表单标签,以便它包含实际标签并为其设置样式。
我不知道为什么我的表单没有显示在我的视图中。我有一个表单,我正在使用 chosen-rails gem 来允许选择现有用户并为他们分配任务。 然而,我的表格没有出现在视图中,我也没有收到错误。我只是不知道怎么了。 这是我的表格:
<div class="invitations">
<%= form_tag assignments_path, method: :post do |f| %>
<div class="form-group">
<%= label_tag 'user_id', 'Choose Freelancer' %>
<%= f.association :user_id,
collection: User.all,
include_blank: false,
input_html: { class: 'chosen-select' }
%>
</div>
<%= submit_tag 'Assign', class: 'btn btn-primary' %>
<% end %>
<br>
</div>
试试这个:
<div class="invitations">
<%= form_tag assignments_path, method: :post do%>
<div class="form-group">
<%= label_tag 'user_id', 'Choose Freelancer' %>
<%= collection_select(:user_id,User.all,:id,:name) %>
</div>
<%= submit_tag 'Assign', class: 'btn btn-primary' %>
<% end %>
<br>
</div>
form_tag
helper method 块不带参数,所以你不能做 f.association
你可能还想将 div 和 form-group
移到表单标签,以便它包含实际标签并为其设置样式。