【发布时间】:2016-09-04 04:47:58
【问题描述】:
user.rb
enum gender_type: [:male, :female]
scope :gender, -> (gender_type) { where gender_type: gender_type}
用户控制器
@users = User.gender(params[:gender_type]).paginate(page: params[:page]) if params[:gender_type].present?
index.html.erb
<%= form_tag users_path, method: :get do %>
<%= select_tag ?????? %>
<%= submit_tag "Search", :name => "nil", :id => "submit-gender" %>
<% end %>
我们的目标是:
example.com/users?gender_type=0 或 example.com/users?gender_type=1
【问题讨论】:
标签: ruby-on-rails enums