我有两个文件。.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 调用参数化函数的正确方法是什么?