`
xhanxhanxhan
  • 浏览: 207893 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

rails 调用 lib库的内容

    博客分类:
  • RUBY
阅读更多

这东西以前用过,今天写发现又忘记了。

翻看了下老代码应该是这样实现的。

1.在lib中新定义一个Module

2.在controller 里面 include Module_name

3.use the methods inside of module

 

ps. rails will automatically find the path of module.

 

分享到:
评论

相关推荐

    使用Aptana+Rails开发Rails Web应用(中文)

    Rails的另一大优势是其丰富的插件和gem库。在Gemfile中添加所需的gem,然后运行`bundle install`命令安装。Aptana的自动完成功能可以帮助你在编写gem相关的代码时快速找到正确的API。 总的来说,Aptana Studio结合...

    rails-exporter-源码.rar

    4. Lib:Rails Exporter 的核心逻辑可能存在于 lib 目录下的文件,这些文件可能包含了导出的通用方法,如文件生成、压缩等。 四、关键组件 1. CSV 出口:FasterCSV(在 Rails 3.x 中)或 CSV(在 Rails 4.x 及以后...

    rails 项目起步示例

    5. **lib**:自定义库和扩展代码存放的地方。 6. **log**:应用的日志文件。 7. **public**:静态资源,如图片、CSS和JavaScript文件,可以直接被浏览器访问。 8. **test**:测试代码,Rails支持TDD(Test-Driven...

    ruby on rails 教程源码

    6. **lib**目录:可以存放自定义库和扩展代码。 7. **public**目录:这是唯一可以直接被Web服务器访问的目录,存储静态资源如CSS、JavaScript、图片等。 8. **test**目录:包含测试用例,Rails支持多种测试框架,...

    ruby on rails源代码分析

    这个文件位于 `gems/rails-2.0.2/lib/initializer.rb` 对于 Gem 方式,或者 `RAILS_ROOT/vendor/rails/railties/lib/initializer.rb` 对于 Vendor 方式。`Initializer` 类在这个阶段执行核心的初始化任务,包括设置...

    ruby on rails开发

    Rails的目录结构包括`app`、`bin`、`config`、`db`、`lib`、`log`、`public`、`test`和`vendor`等。每个目录都有特定的作用,例如`app`包含了模型、控制器和视图,`config`包含了应用配置,`db`用于数据库操作。 6...

    Rbuy for Rails源代码

    6. **lib/**:存放自定义库和代码。 7. **spec/**:测试文件,通常使用RSpec或其他测试框架编写。 8. **public/**:静态资源,如CSS、JavaScript和图片。 9. **vendor/**:第三方代码或库。 10. **README.md**:项目...

    blog.tar.gz_Rails

    - `lib/`:存放自定义库和扩展代码。 - `public/`:静态资源文件,如CSS、JavaScript、图片等,对外直接可用。 - `spec/`:RSpec或其他测试框架的测试文件。 - `Gemfile`:定义项目依赖的Gem包。 - `Gemfile.lock`:...

    RailsGuides blog示例网站 手打+纠错

    8. **lib** 文件夹:自定义库和扩展代码通常放在这里。 9. **test** 文件夹:存放自动化测试用例。 10. **vendor** 文件夹:第三方库或插件的存放地。 通过这个示例,开发者可以学习到: 1. **Rails架构**:了解...

    Rails 4 Application Development.pdf

    - **控制器(Controller)**:处理用户请求,调用模型获取数据并传递给视图渲染。 #### 五、Rails 4核心组件与API - **ActiveRecord**:提供面向对象的数据库访问API。 - **Action View**:负责渲染视图,支持布局、...

    rails-builds-test-源码.rar

    1. **Gemfile与Gemfile.lock**:在Rails项目中,Gemfile是定义项目依赖关系的地方,包括各种库和插件。Gemfile.lock则记录了具体版本的依赖,确保团队成员或部署环境使用一致的库版本,避免因版本差异引发的问题。 ...

    rails_cms:一个简单的 CMS 内置 Rails,源自 Lynda.com 上的 Ruby on Rails

    7. **认证和授权(Authentication & Authorization)**:Rails CMS 可能会使用如 Devise 或 Clearance 这样的库来处理用户注册、登录以及权限控制。例如,某些页面可能只对管理员可见。 【JavaScript】标签表明在...

    excel lib ror ruby

    标题 "excel lib ror ruby" 暗示我们要讨论的是在Ruby on Rails(简称RoR)框架中使用库来处理Excel文件的相关知识。RoR是一个流行的开源Web开发框架,而Ruby语言本身支持与Microsoft Excel文件交互,这在数据导入...

    learn-rails:学习 Ruby on Rails 应用程序

    在“learn-rails-master”压缩包中,可能包含以下内容: 1. **Gemfile**:定义项目依赖的Ruby gem,Rails和其他外部库都列在这里。 2. **Gemfile.lock**:记录具体版本的gem,确保在不同环境中能稳定重现构建过程。...

    rails_static_sample

    4. lib:用于存放自定义库代码或扩展。 5. public:可以直接被浏览器访问的静态资源,如CSS、JavaScript和图片。 二、MVC架构 在Rails中,MVC架构是核心设计模式。每个Rails应用都由模型、视图和控制器三部分构成...

    RailsTutorial_DemoApp:Ruby on Rails教程的演示应用程序

    - `lib`: 自定义库和扩展代码。 - `public`: 静态资源,如图片、样式表和 JavaScript 文件。 - `spec`: 测试代码,使用 RSpec 或其他测试框架。 - `Gemfile`: 依赖管理,列出项目所使用的外部 gem。 - `Rakefile`: ...

    wulfens-rails-garden

    解压后,我们可以预见到项目目录中会有如上所述的Rails基本结构,包括app、config、db、lib、public、spec、test等目录,以及Gemfile、Gemfile.lock、Rakefile等文件。 开发Rails应用时,开发者可以利用TDD(测试...

    Ruby on Rails基础之新建项目

    5. `lib/`:用于存放自定义的库、扩展模块和应用级别的代码。 6. `log/`:存储应用程序的日志文件。 7. `public/`:静态资源的存放地,可以直接通过URL访问,如robots.txt和favicon.ico。 8. `test/`:存放单元...

    rails-demo:使用Ruby on Rails开发我的知识的快速应用程序

    4. **lib**:存放自定义库或扩展代码的地方。 5. **log**:应用日志文件存储位置。 6. **public**:存放静态资源,如HTML、CSS、JavaScript和图片等。 7. **script**:可能包含启动、部署或其他自定义脚本。 8. **...

    rails-project-lvl1

    7. `lib`: 存放自定义的库代码和扩展。 8. `public`: 静态资源的存放地,如CSS、JavaScript文件和图片。 9. `test`: 测试用例目录,Rails项目通常使用RSpec或Minitest等工具进行测试。 在Rails项目中,开发者会利用...

Global site tag (gtag.js) - Google Analytics