如何在coffeescript模板中引用sinatra的ruby类变量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计459个文字,预计阅读时间需要2分钟。
如何从CoffeeScript模板中访问Ruby实例变量?在Sinatra文档中,它表示模板在与调用该模板的路径相同的范围内进行评估。因此,以下是一个简化的例子:
在Sinatra应用中,可以这样访问:
server.rb:require sinatrarequire coffee
get / do @user_name=Alice erb :indexend
views/index.erb (CoffeeScript模板):
在`index.erb`模板中,可以直接使用`@user_name`变量,因为它已经在Ruby实例中设置,并且与模板的路径相同。
本文共计459个文字,预计阅读时间需要2分钟。
如何从CoffeeScript模板中访问Ruby实例变量?在Sinatra文档中,它表示模板在与调用该模板的路径相同的范围内进行评估。因此,以下是一个简化的例子:
在Sinatra应用中,可以这样访问:
server.rb:require sinatrarequire coffee
get / do @user_name=Alice erb :indexend
views/index.erb (CoffeeScript模板):
在`index.erb`模板中,可以直接使用`@user_name`变量,因为它已经在Ruby实例中设置,并且与模板的路径相同。

