2つのファイルがあります。.rb(Rubyコードを含む)および.erb(いくつかのrubyスクリプトを含むHTMLファイル)。.erbから.rbのRuby関数を呼び出しています。
.erb
<a href="<%= url_for :action => :showProducts(i) %>">Click here</a>
.rb
def showProducts(param)
//Some code
end
パラメータを渡さずに関数を呼び出すことができます。しかし、関数にパラメーターを渡してから呼び出すと、エラーが発生します。これが.erbからパラメーター化された関数を呼び出す間違った方法であることを私は知っています。HTMLからパラメーター化された関数を呼び出す正しい方法は何ですか?