`
hideto
  • 浏览: 2690592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

每天一剂Rails良药之Sharing Models Between Your Applications

    博客分类:
  • Ruby
阅读更多
如果有一些Model是可以在几个Rails程序间共享的,我们有几种方式来共享它们
1,符号链接
将Rails程序的app/models符号链接到....../shared_models

2,svn
svn propset svn:externals "models http://railsrecipes.com/svn/shared_models" .


3,插件
这是最好的方式,比如我们写了一个登录认证的插件,需要User等Models,我们就可以以插件的方式安装这些Models
ruby script/generate plugin shared_models

然后我们可以将models文件放到vendor/plugins/shared_models/lib目录
插件里的代码会被Rails的reloading机制自动载入
分享到:
评论

相关推荐

    [Rails] Crafting Rails Applications (英文版)

    This pioneering book is the first resource that deep dives into the new Rails 3 APIs and shows you how use them to write better web applications and make your day-to-day work with Rails more ...

    component base rails applications

    本书《Component-Based Rails Applications》主要介绍了如何使用Rails引擎(Rails Engine)进行基于组件的Rails应用开发,以及如何对应用程序的大型模块进行拆分和模块化。以下是书中一些核心知识点的详细说明: 1....

    Crafting Rails 4 Applications.pdf

    一本Rails 4开发进阶教程,适合有一定开发经验的Ruby on Rails开发人员阅读

    [Rails] Crafting Rails 4 Applications (英文版)

    [Pragmatic Bookshelf] Crafting Rails 4 Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Get ready to see Rails as you've never seen it before. Learn how to ...

    Crafting Rails 4 Applications

    ### 关于《Crafting Rails 4 ...综上所述,《Crafting Rails 4 Applications》是一本旨在帮助开发者掌握Rails 4技术的实用指南,它不仅提供了丰富的技术细节,还鼓励读者参与到社区建设中来,共同促进Rails技术的发展。

    Ruby on Rails Guides_ A Guide to Testing Rails Applications.pdf

    综上所述,《Ruby on Rails Guides_ A Guide to Testing Rails Applications.pdf》是一个全面的资源,无论你是Rails新手还是资深开发者,都能从中学习到如何为Rails应用编写高质量的测试。从理论到实践,从单元测试...

    Ajax on Rails

    Learn to build dynamic, interactive web applications using the two most important approaches to web development today: Ajax and the phenomenally efficient Ruby on Rails platform. This book teaches ...

    rails-activerecord-models-and-rails-readme-v-000

    Active Record是Rails用来管理应用程序模型方面的内置ORM。 什么是ORM? ORM是一个对象关系映射系统,从本质上讲,这是一个模块,它使您的应用程序能够以方法驱动的结构来管理数据。 这意味着您可以利用方法而不是...

    Crafting Rails Applications

    作者José Valim不仅是一位资深的Ruby on Rails开发者,也是Rails核心团队成员之一,因此书中内容不仅覆盖了理论知识,还有大量实践经验分享。 #### 二、书籍内容概览 本书不仅仅局限于介绍如何使用Rails内置功能...

    rails和mysql数据库连接中出现的问题以及解决办法

    在开发Web应用时,Rails框架和MySQL数据库的集成是一个常见的选择。然而,有时在尝试连接Rails应用到MySQL数据库时,可能会遇到一些问题。本篇文章将深入探讨这些常见问题及其解决方案。 首先,Rails与MySQL的连接...

    Beginning Ruby on Rails

    You'll learn to build Rails applications, connect to databases, perform necessary testing, and put the whole thing together to create real-world applications such as shopping carts and online ...

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

    例如,要在Rails应用中创建一个新的资源,如博客文章,你需要在models目录下创建一个名为`post.rb`的文件,定义Post类,并设置属性如标题和内容。在controllers目录下创建`posts_controller.rb`,定义控制器方法,如...

    rails-translate-models

    gem 'rails-translate-models' 设置 提供的所有示例都将基于标题和正文作为翻译属性的文章模型。 移民 对于每个模型,您必须为翻译创建一个表,您可以在模型迁移时进行,例​​如: class CreateArticles < ...

Global site tag (gtag.js) - Google Analytics