我有以下代码:
ThresholdSensor::CommonData
选择后会产生:
www.example.com/users?popularity=true
但是,由于我有多个订单范围,我想要做的是创建一个带有下拉列表的select_tag,其中“使用”可以在 <%= form_tag users_path, method: :get do %>
<%= check_box_tag 'popularity', true %>
<%= submit_tag "Search", :name = "nil", :id => "submit" %>
<% end %
,popularity
和photos_count
之间进行选择,
他的单个选项将被传递到查询字符串中:
example.com/users?popularity=true
或
example.com/users?photos_count=true
或
example.com/users?recent_activity=true
答案 0 :(得分:0)
我的用户数据库中实际上没有:sort_type列。我只是使用v_answer CLOB := NULL; --declared
v_id NUMBER := 0;
v_ans_str := REPLACE(v_input_str||v_id);
--calling web service to insert the string into the table
webservice_call(v_ans_str);
作为组织范围的方式,以便可以将其中一个传递给查询字符串。
enum
然后我使用控制器根据从表单传递到查询字符串的params [:sort_type]整数来设置范围。