如何在coffeescript模板中引用sinatra的ruby类变量?

更新于
2026-10-09 21:53:04
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计459个文字,预计阅读时间需要2分钟。

如何在coffeescript模板中引用sinatra的ruby类变量?

如何从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模板中引用sinatra的ruby类变量?

如何从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实例中设置,并且与模板的路径相同。

阅读全文