`

在haml的javascript中 调用rails ruby的变量

阅读更多
%html
  %head
    :javascript
      var foo = [];
      #{
        limit = rand(4)+3
        array = (0..limit).to_a
        array.map{ |i| "foo[#{i}] = #{rand(12)};" }.join ' '
      }
      console.log(foo.length);
    %body

在jquery chart中经常会用到,在controller里生成的json变量给jquery的插件读数据
<html>
  <head>
    <script type='text/javascript'>
      //<![CDATA[
        var foo = [];
        foo[0] = 2; foo[1] = 0; foo[2] = 11; foo[3] = 8; foo[4] = 0; foo[5] = 1;
      //]]>
    </script>
    <body></body>
  </head>
</html>
分享到:
评论

相关推荐

    ruby_on_rails 源代码上

    在学习Ruby on Rails之前,首先需要理解Ruby的基本概念,如变量、数据类型、控制结构(如if语句、循环)、类与对象、方法定义、模块和块等。 2. **Rails框架** Rails框架提供了一套完整的工具集,用于快速构建Web...

    Ruby on Rails入门经典-例子

    在Ruby on Rails中,"模型"负责处理数据和业务逻辑,"视图"负责展示数据,而"控制器"则作为模型和视图之间的桥梁,处理用户请求并调用模型方法来更新数据,再将结果传递给视图进行渲染。Rails提供了许多内置的便利...

    Ruby on Rails 学习案例

    1. **Ruby基础**:在学习Rails之前,你需要熟悉Ruby的基础语法,包括变量、数据类型、控制结构、类和对象等。Ruby是一种面向对象的语言,其简洁的语法和强大的元编程能力为Rails提供了坚实的基础。 2. **Rails架构*...

    ruby on rails

    在学习Rails之前,理解Ruby的基础语法、类、模块、方法、变量等概念至关重要。 2. **ActiveRecord**:这是Rails中的ORM(对象关系映射)组件,它允许开发者用Ruby代码操作数据库,将数据库操作与业务逻辑解耦。通过...

    转载 - 26本 Ruby/Rails 相关英文图书简评

    Ruby 和 Rails 是两种非常重要的 IT 技术,它们在软件开发领域中占据着重要的地位。Ruby 是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。Rails,全称为 Ruby on Rails,是...

    rails-tutorial-源码.rar

    - Rails应用通常部署在如Heroku、AWS或Digital Ocean等平台上,部署过程涉及环境变量配置、数据库连接和服务器设置。 通过对本教程源码的深入学习和实践,开发者不仅可以掌握Rails的基本用法,还能了解到如何构建...

    rail on ruby

    - **模板引擎**: Rails 默认使用 ERB(Embedded Ruby)作为模板引擎,但也可以选择其他的模板引擎如 Haml 或 Slim。 - **前端框架**: 可以集成 Bootstrap 或 Tailwind CSS 等前端框架以快速构建美观的界面。 #### ...

    programa-en-rails:西班牙语上的Ruby on Rails研讨会

    在这个"programa-en-rails"中,我们可以期待学习到关于在西班牙语环境下使用Ruby on Rails进行Web开发的相关知识。 首先,让我们深入了解Rails的基础知识。Ruby on Rails的核心理念是DRY(Don't Repeat Yourself)...

    learn-rails:Daniel Kehoe 的 Learn Ruby on Rails 教程的示例应用程序

    1. **Ruby基础知识**:在开始学习Rails之前,你需要对Ruby语言有基本了解,包括变量、数据类型、控制结构、类和对象等概念。Ruby的面向对象特性使得Rails的代码更加简洁和易读。 2. **Rails框架结构**:Rails按照...

    movie_review:Ruby on Rails电影评论Web应用程序

    《Ruby on Rails电影评论Web应用程序》是一个以JavaScript为核心的实践项目,旨在教你如何运用Rails框架创建一个功能完善的在线电影评论平台。Rails是Ruby编程语言的一个强大Web开发框架,它以其MVC(模型-视图-控制...

    MyWebsite

    在这个项目中,我们看到重点是使用了Ruby语言,这暗示了项目可能是基于Ruby on Rails框架构建的。 【描述】"MyWebsite"的描述虽然简洁,但我们可以推测这个项目可能包含了网站设计、前端开发以及后端开发的全部流程...

    island-hopper

    在Ruby编程语言中,Rails提供了一套强大的工具和约定,简化了数据库交互、路由设置、模板渲染和测试过程。它鼓励"Convention over Configuration"(约定优于配置)的理念,意味着开发者可以遵循一套默认的规则,而...

    barstool_beats_app

    "Barstool Beats App" 是一个基于 Ruby 开发的应用程序,根据提供的信息,我们可以推测这可能是一个音乐或娱乐相关的项目...在实际开发中,开发者可能会利用Ruby的灵活性和Rails的便利性,创造出独特的功能和用户体验。

    gym-app2

    在IT行业中,`gym-app2`看起来像是一个与健身相关的应用程序项目,可能是用Ruby编程语言开发的。Ruby是一种面向对象的、动态类型的脚本语言,以其简洁的语法和强大的库支持而闻名,如Ruby on Rails框架。让我们深入...

    宠物小精灵长廊

    2. **Models**:在Ruby on Rails框架中,模型(Model)用于表示数据模型并管理数据库交互。在宠物小精灵长廊中,可能会有代表“精灵”、"战斗"、"属性"等的数据模型。 3. **Controllers**:控制器(Controller)...

    sinatra_web_app_1

    5. **配置(Configuration)**:Sinatra 应用可以通过在 `configure` 块中设置变量或使用特定方法进行配置。例如,`set :bind, '0.0.0.0'` 会让应用监听所有网络接口。 6. **部署(Deployment)**:Sinatra 应用...

Global site tag (gtag.js) - Google Analytics