【发布时间】:2014-12-14 07:19:21
【问题描述】:
我使用以下代码为数据库中的每个产品创建一条路线:
Products.all.each do |product|
get "/#{product.title.latinize}"
end
end
class String
def latinize
self
end
end #or with helpers
这会引发 NoMethodError: undefined method `latinize' for "hello":String。
如何从 Sinatra 中动态生成的路由中使用帮助程序(或此处所见的类的扩展)?
【问题讨论】:
-
我可能错了,你有没有试过在使用前定义它?