Rails:如果参数等于值语法

bea*_*ill 1 ruby ruby-on-rails ruby-on-rails-4

我正在尝试检查参数是否等于视图中的 if 语句的值:

<% if param[:knowsifemployermatches] == "Yes" %>show<% end %>
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

undefined local variable or method `param' for #<#<Class:0x000001070d2688>:0x00000103a8cf88>
Run Code Online (Sandbox Code Playgroud)

a14*_*14m 5

使用params而不是param

<% if params[:knowsifemployermatches] == "Yes" %>show<% end %>
Run Code Online (Sandbox Code Playgroud)