0 0

请问ror如何使用插件10

刚开始学习ror,刚才使用gem安装了分页插件:will_paginate,按照网上说明操作了,很简单的实现了功能。但现在有几个问题想请教一下:

    1.gem install will_panigate  在控制台里运行完这个后,后面的工作是怎样一个流程?gem这个命令是什么意思?然后我的电脑是根据什么来自动连接到远程的哪个url地址来进行安装的?
    2.安装后代码都放到哪儿了啊?譬如我现在想把 will_paginate 这个控件的字母改成中文的,我应该怎么做?

   非常感谢
问题补充:
请问如果在本机用某些插件做的东西,只把这个项目的代码上传到某个服务器,看也可以用吗?也就是说需不需要在服务器上也要安装一遍啊?
2008年6月27日 16:04

5个答案 按时间排序 按投票排序

0 0

rubugems 的官方解释是:RubyGems is the premier ruby packaging system。一个包管理系统。
看看奇虎360里的软件管理,ubuntu的 apt-get 等 都是为简化安装而出现的。

gem install 会将will_paginate安装到lib/ruby/gems/1.8/gems/ 下。如果ruby使用到相应的库 如: require 'will_paginate'那么他会查找 loadpath(变量$:)。
如果想作为rails插件,那么把 lib/ruby/gems/1.8/gems/will_paginate,直接拷贝到rails的插件目录下即可\vendor\plugins。 
init.rb在rails启动时会被加载。

2008年7月08日 18:58
0 0

1、插件不需要重装,因为代码都在项目的 vendor/plugins 目录下,gem的情况推荐一个plugin给你 gemsonrails (http://rubyforge.org/projects/gemsonrails),使用该插件可以将gem freeze到项目中,在vendor/gems目录下,这样gem也不用在服务器安装了,项目拷贝过去就可以了。
2、代码在 vendor/plugins,改成中文参考vendor/plugins/will_paginate/lib/will_paginate/view_helper.rb 文件,在程序中重新定义@@pagination_options即可。

2008年7月05日 09:59
0 0

插件不需要重装,因为代码都在项目的 vendor/plugins 目录下,gem 则需要在服务器上也安装。

2008年6月30日 00:51
0 0

有的插件不需要重装,只需要把插件的所有代码上传的服务器就可以了

2008年6月29日 17:35
0 0

http://www.ruby-lang.org/zh_CN/libraries/

http://rubygems.org/

2008年6月27日 16:37

相关推荐

    ror文本编辑插件

    在Ruby on Rails(RoR)框架中,开发者经常需要处理用户输入的数据,这通常涉及到文本编辑器的使用。"ror文本编辑插件"显然是一种专为Rails应用设计的工具,旨在提升用户在网页上编辑文本的体验。这个插件可能包含...

    RoR中文解决方案(很不错哦)

    “jascaffold”则可能是另一个RoR插件,它提供了自动化生成控制器、模型和视图的功能,类似于Rails的“scaffold”命令,但可能有额外的特性或优化,比如对中文支持的增强。Jascaffold可能简化了开发过程,特别是在...

    ROR环境配置

    要让Eclipse支持ROR,你需要安装Eclipse的ROR插件,如"Rails IDE"或"Ruby and Rails Development Tools (RDT)"。这些插件可以通过Eclipse Marketplace来查找并安装。 安装插件后,需要配置Eclipse以识别你的ROR项目...

    freemis 基于ror框架的mis

    4. **社区支持**:RoR拥有庞大的开发者社区,这意味着FreeMIS可以利用众多开源插件和库,以及丰富的文档和教程资源。 5. **安全性**:RoR内置了多种安全机制,如CSRF(跨站请求伪造)防护、XSS(跨站脚本)防护等,...

    Windows 上搭建 ROR环境

    - **其他选择**:此外,还有诸如Visual Studio Code、Sublime Text等流行的代码编辑器可供选择,它们都提供了丰富的插件支持Rails开发。 #### 六、常见问题及解决方法 - **问题1:DevKit安装失败** 解决方案:...

    RoR 培训课程PPT

    - **第五天**:邮件发送、插件使用、ActiveSupport库、Rails 2.0新特性、部署、安全性和性能优化。 - **邮件发送**:介绍如何利用ActionMailer组件来发送电子邮件。 - **插件使用**:教授如何安装和使用第三方插件...

    RoR News-crx插件

    RoR News-crx插件是一款基于Chrome浏览器的扩展程序,主要设计用于与Project Broomble的JSONp API进行交互,以实现对Link Aggregator服务Broomble的集成和使用。这款插件是英文版本,因此面向的是全球英文用户群体。...

    shape_bender形体弯曲工具ror sketchup2017

    使用"Shape Bender"有以下几个关键步骤: 1. **安装插件**:首先,用户需要下载clf_shape_bender_v055_v0.6.1.rbz文件,这是一个Ruby插件包。在SketchUp中,通过“窗口”->“扩展”菜单,选择“管理扩展”,然后...

    ROR介绍演讲课件 ruby on rails

    Rails社区活跃,拥有丰富的插件和gem(Ruby的库包),如Devise用于身份验证,CanCanCan进行权限控制,Bootstrap-Sass整合Bootstrap框架等。这些gem大大扩展了Rails的功能,使得开发者可以更快地构建复杂应用。 总的...

    shape_bender形体弯曲工具ror sketchup2015

    shape_bender形体弯曲工具ror sketchup2015

    ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

    5. **安装ROR开发所需插件**:在.vimrc文件中添加插件安装指令,例如`Plugin 'tpope/vim-rails'`,然后运行`:PluginInstall`安装。 6. **配置Rails映射**:Vim-rails插件提供了许多方便的映射,如`:Rgenerate`,`:...

    将Gedit使用到底(ROR开发基本环境配置)

    gedit用于rails开发的插件包 博文链接:https://qianjigui.iteye.com/blog/228796

    RoR新闻「RoR News」-crx插件

    Project Broomble应用程序使用JSONp API。 适用于我们的Link Aggregator服务Broomble的Chrome应用 支持语言:English

    ruby RDT&RadRails(Eclipse下的插件)

    Ruby RDT(Ruby Development Tools)和RadRails是两个在Eclipse集成开发环境中用于支持Ruby on Rails(简称ROR)开发的插件。这两个工具极大地提升了Ruby程序员在Eclipse中的工作效率,提供了丰富的特性来帮助开发者...

    Bhulekh Odisha【Online ROR, Map Odisha】-crx插件

    搜索在线土地记录Odisha |地图记录| Bhu Naksha ROR |在线土地记录地图详细信息 政府最近开发了这个Bhulek门户网站,以帮助该州公民检查横跨奥里萨邦的土地。 另外,政府启动了这项服务,因为每次在奥里萨邦检查公民...

    sample-ror-app:Ruby on Rails 教程

    此外,RoR还提供了许多强大的特性,如路由系统(routes.rb)、测试框架(如RSpec和Capybara)、资产管道(用于合并和压缩CSS、JavaScript)以及各种插件和 gems(如Devise用于身份验证,Paperclip或Carrierwave用于...

Global site tag (gtag.js) - Google Analytics