Ruby 将变量从Sinatra模块传递到视图?
我的Sinatra应用程序的lib dir中有一个模块中的函数,我希望能够通过它 返回到视图的变量 试图通过它,就像:Ruby 将变量从Sinatra模块传递到视图?,ruby,sinatra,erb,Ruby,Sinatra,Erb,我的Sinatra应用程序的lib dir中有一个模块中的函数,我希望能够通过它 返回到视图的变量 试图通过它,就像: @errorMessage = params["testing error"] erb :error 从lib目录中获取../views中的错误erb,但不显示errorMessage变量 雇员再培训局代码: <p> Error message : <% @errorMessage %></p> 错误消息: 有人知道吗?你可以尝试使
@errorMessage = params["testing error"]
erb :error
从lib目录中获取../views中的错误erb,但不显示errorMessage变量
雇员再培训局代码:
<p> Error message : <% @errorMessage %></p>
错误消息:
有人知道吗?你可以尝试使用:locals
erb :error, :locals => {:errorMessage => "My message"}
然后将errorMessage用作模板中的变量。它应该是
,而不是
啊,该死,真不敢相信我错过了!谢谢