如果我查看 Rails 服务器日志,@profile
有值,就像dropdown_cases"=>["basic"]
,但是我下面的代码中的 IF 条件@profile == 'basic'
在 Rails 控制器中不匹配,因为输出doing basic
不显示,我不知道为什么。
下面是我的代码。
意见:
<%= form_tag :action => 'submit' do %>
语料库类型:
<%= select_tag 'dropdown_cases[]', options_for_select([['Basic','basic'], ['Standard','standard'], ['Advanced','advanced']], 'basic') %></p>
控制器:
def submit
@profile = params["dropdown_cases"]
puts @profile
if @profile == 'basic'
puts "doing basic"
end
end