gem
文章平均质量分 70
iteye_2629
这个作者很懒,什么都没留下…
展开
-
rubygems.org guides 翻译一(ruby gem 基础)
写在前面:ruby 1.9以后内置了gem,这个ruby的包管理工具。gem常用命令目录:1.查找gem2.安装gem3.载入gem包4.列出已安装的gem5.卸载gem6.查看gem文档7.获取/解压gem8.扩展阅读 1.查找gem使用search命令配合正则表达式可以搜索gem例如 gem search ^rails 如果你想...原创 2014-07-13 21:32:33 · 132 阅读 · 0 评论 -
social stream安装
一.安装ruby 2.0.0 和 rails 3.2.19rvm list knownrvm install 2.0.0rvm use 2.0.0 --defaultruby -vgem install rails -v=3.2.19rails -v 二.创建social_stream项目# https://github.com/ging/social_s...原创 2014-09-25 10:16:08 · 174 阅读 · 0 评论 -
sinatra使用will_paginate!!!
教材:http://snippets.aktagon.com/snippets/585-how-to-use-willpaginate-with-sinatra require 'will_paginate'require 'will_paginate/active_record'require 'will_paginate/view_helpers/sinatra'c...原创 2014-09-28 15:07:41 · 111 阅读 · 0 评论 -
rubygems.org guides 翻译十二(跑自己的gem server)
There are times you would like to run your own gem server.你或许希望分享你的gem给你的同事,但是又苦于没有网络。你或许私有代码仓库,组织内部网络的需求,你希望 distribute and manage as gems 不需要公开发行。有几种可选你的方案来设置你的gem服务器在内部网中。这份文档包含 gem server 命令和 ...原创 2014-10-04 10:10:55 · 185 阅读 · 0 评论 -
rubygems.org guides 翻译十三(resources)
自己收集:http://stackoverflow.com/questions/2194547/ruby-how-to-write-a-gem 关于RubyGems的一份有用的材料集合。免费 fork ,或者添加你自己的。一、教程Making Ruby GemsGem Sawyer, Modern Day Ruby WarriorGemcutter & J...原创 2014-10-04 10:11:08 · 113 阅读 · 0 评论 -
rubygems.org guides 翻译十六(Credits)
这个站点 open source 他的内容遵循 Creative Commons 协。.一、贡献者以下人话费了时间创建并改善 RubyGems文档:Gabe Berke-WilliamsGregory BrownAmaia CastroRyan DavisVijay DevEvgene DzhelyovMike GunderloyGabriel Hor...原创 2014-10-05 13:23:27 · 99 阅读 · 0 评论 -
rubygems.org guides 翻译十三(贡献到rubygems.org)
希望贡献一个rubygems的项目吗? 那么你来对地方了! There are many development efforts going on right now, and they could use your help. 查看下面的链接开始贡献吧或者联系项目的主要人员。一、core projects这些项目由核心 RubyGems team.团队创建。RubyGemsR...原创 2014-10-05 13:23:41 · 147 阅读 · 0 评论 -
rubygems.org guides 翻译十四(faq)
这些年来,rubygems开发团队已经收到了许多反馈,以下是一份用户过去和现在频繁提出的反馈意见。I installed gems with --user-install and their commands are not availableHow can I trust Gem code that’s automatically downloaded?Why does req...原创 2014-10-05 13:23:56 · 154 阅读 · 0 评论 -
rubygems.org guides 翻译十五(插件)
自从 RubyGems 1.3.2开始, RubyGems 会加载安装在gem或者 $LOAD_PATH.中的插件。插件必须命名为 ‘rubygems_plugin’ (.rb, .so, etc) 然后放在你的gem的 #require_path。插件通过 Gem::find_files 查找然后加载。 注意:当你执行你的插件的时候,如果你的gem安装了多个版本,那么你的插件文件加载多次。...原创 2014-10-05 13:24:12 · 169 阅读 · 0 评论 -
devise cancancan rolify 权限认证
http://d.hatena.ne.jp/htz/20140718/1405690417 http://www.tonyamoyal.com/2010/07/28/rails-authentication-with-devise-and-cancan-customizing-devise-controllers/ http://arubystory.blogspot.com/...原创 2014-11-02 21:21:00 · 193 阅读 · 0 评论 -
rails 4 自定义脚手架配置
一.建立rails 4 项目rails -v # => 4.1.7rails new customgenerator --skip-bundle# edit the gem source in Gemfilecd customgeneratorbundle installrails s# visit http://127.0.0.1:3000/ 二.添...原创 2014-11-04 10:47:28 · 138 阅读 · 0 评论 -
rails devise Completed 401 Unauthorized && can't verify csrf token authenticity
最近做项目的时候,由于时间紧,做得太快,没注意细节,导致一些错误.11.05更新: 偶尔又会出现问题,清理历史记录后就好了!!! 1.can't verify csrf token authenticitygoogle了很久之后通过class ApplicationController < ActionController::Base # Prevent CSRF ...原创 2014-11-05 11:34:23 · 686 阅读 · 0 评论 -
rubocop 最佳实践
# class definition is too long# This likely means that your class definition takes more than 100 lines of code.# missing top-level class documentation comment# # use only ascii symbols i...原创 2014-11-18 13:53:16 · 343 阅读 · 0 评论 -
ruby工具箱
https://rubygems.orghttps://www.ruby-toolbox.com/ https://www.ruby-toolbox.com/categories/by_name https://www.ruby-forum.com/ 古老!!! http://guides.rubyonrails.org/http://rubyonrails.org...原创 2014-09-22 12:23:39 · 513 阅读 · 0 评论 -
rmagick使用教程
一.基本用法http://www.iteye.com/topic/125487 二.汇总http://www.iteye.com/topic/706242 三.安装https://github.com/rmagick/rmagick/wiki/Installing-on-Ubuntu原创 2014-08-25 09:41:03 · 209 阅读 · 0 评论 -
rubygems.org guides 翻译二(什么是一个gem)
目录:1.结构化你的gem2.gemspec 1.架构化你的gem每一个gem都有自己的名字/版本/平台(platform)。举个例子,rake这个gem的版本是0.8.7(2009年5月),平台是ruby,意味着你可以在任何平台的ruby上运行。平台的基础是CPU架构,操作系统类型和操作系统版本。 gem help platform在一个gem里面包括三部...原创 2014-07-13 21:51:21 · 108 阅读 · 0 评论 -
rubygems.org guides 翻译三(第一个gem)
目录:1.简介2.你的第一个gem3.载入跟多的文件4.加入可执行文件(二进制文件)5.测试,测试,测试6.文档化你的code7.总结 一、简介由于有了rubygem这个工具,创建和发布自己的gem非常简单。下面介绍怎样制作一个hello world的gem,该gem的地址是https://github.com/qrush/hola二、你的第一个ge...原创 2014-07-13 21:53:38 · 183 阅读 · 0 评论 -
ruby常用gem列表
1.bootstrap-sass基于bootstrap3,使用简单地址:https://github.com/twbs/bootstrap-sass 2.better_errors显示友好的错误信息地址:https://github.com/charliesome/better_errorsrailscasts:http://railscasts.com/episo...原创 2014-07-16 22:02:37 · 131 阅读 · 0 评论 -
rails oauth2
http://blog.yorkxin.org/posts/2013/10/10/oauth2-tutorial-grape-api-doorkeeper原创 2014-07-27 00:09:29 · 163 阅读 · 0 评论 -
rubygems.org guides 翻译四(Gems with Extensions)
目录1.gem布局2.extconf.rb3.C扩展4.rake编译5.gem说明6.扩展命名规范7.扩展阅读 前言:许多gem使用C库作为扩展,使用ruby的接口来使用C代码。例如nokogiri这个gem包含了两个扩展库libxml2 and libxsltpg(PostgreSQL的驱动)和mysql,mysql2(mysql的驱动)也使用了c...原创 2014-07-29 09:15:55 · 112 阅读 · 0 评论 -
rubygems.org guides 翻译五(命名你的gem)
这里是一些命名gem的最佳实践Gem nameRequire statementMain class or modulefancy_requirerequire 'fancy_require'FancyRequireruby_parserrequire 'ruby_parser'RubyParsernet-http-persistentr...原创 2014-07-29 10:43:26 · 139 阅读 · 0 评论 -
rubygems.org guides 翻译六(发布你的gem)
目录1.简介2.分享源码3.自己的gem server4.发布gem到rubygems.org5.上传权限到rubygems.org6.gem安全 一、简介现在你已经创建了你自己的gem,你可能已经准备分享他了。在大型私有项目中可以使用私有gem来组织你的代码,更为常见的是在多项目中使用gem。这个文档介绍各种各样的方法,以便你分享你的gem到全世界。...原创 2014-07-30 10:24:01 · 126 阅读 · 0 评论 -
rubygems.org guides 翻译七(安全)
目录1.梗概2.使用gem3.构建gem4.报告安全漏洞 一、梗概安装一个gem后,允许你在你的app作用域中运行gem代码。同时他也暗指,如果你在gem server上安装了一个恶意的gem,那么你的server将被渗透。因此,gem的安全也是ruby社区经常讨论的一个主题。rubygems已经有能力 cryptographically sign gems (...原创 2014-07-30 10:24:14 · 123 阅读 · 0 评论 -
rubygems.org guides 翻译八(Patterns)
目录1.命名一致性2.版本语义化3.声明依赖4.加载代码5.preRelease gem 一、命名一致性There are only two hard things in Computer Science: cache invalidation and naming things. -Phil Karlton1.文件名保持lib和bin目录下文件命名的一...原创 2014-08-10 14:26:46 · 154 阅读 · 0 评论 -
rubygems.org guides 翻译九(参考规范)
The Specification class 包含一个gem的基本信息。一般定义在一个 .gemspec文件或者一个 Rakefile,看起来像下面这样:Gem::Specification.new do |s| s.name = 'example' s.version = '0.1.0' s.licenses = ['MIT'] s....原创 2014-08-10 14:39:56 · 142 阅读 · 0 评论 -
rubygems.org guides 翻译十(命令手册)
每一个gem命令做了上面,怎么使用它。这份说明依据 RubyGems version 2.4.1.自动生成。gem buildgem certgem checkgem cleanupgem contentsgem dependencygem environmentgem fetchgem generate_indexgem helpgem in...原创 2014-08-10 14:44:10 · 135 阅读 · 0 评论 -
rubygems.org guides 翻译十一(RubyGems.org API)
Details on interacting with RubyGems.org over HTTP.注意:这个API is a work in progress, and can use your help! RubyGems itself and the gemcutter gem use the API to push gems, add owners, and more.A...原创 2014-08-10 14:48:04 · 170 阅读 · 0 评论 -
whenever no crontab
# http://stackoverflow.com/questions/7548730/cron-job-not-working-in-whenever-gemwhenever --update-crontabsudo service cron restartcrontab -l原创 2014-11-18 22:14:12 · 117 阅读 · 0 评论