Ruby&Rails
dfaldflafladl
这个作者很懒,什么都没留下…
展开
-
Rails2.2.2之windows环境搭建
[quote][b][size=large]如果gem速度慢 使用代理安装rails[quote]gem install -p http://202.171.253.99:80 rails[/quote][/size][/b][/quote]常用http代理[url]http://www.nbdaili.com/[/url]]1 安装ruby 1.8.7,添加ruby bi...原创 2010-07-20 15:46:55 · 72 阅读 · 0 评论 -
localtunnelling绑定本地Web应用到公网地址
[quote]Localtunnel will assign you a unique publicly accessible url that will proxy all requests to your locally running webserver. it's really helpful when we doing some testing like third-party logi...原创 2016-01-17 20:14:06 · 87 阅读 · 0 评论 -
Eigenclass in Ruby
[code="java"]obj = Object.newdef obj.singleton_method endeclass = class原创 2016-08-02 17:50:06 · 122 阅读 · 0 评论 -
First DSL With Ruby
test_event.rb[code="java"]event "an event that always happens" do 110 > @target_salesendsetup do puts "Setting up sky" @target_sales = 100end[/code]main.rb[c...原创 2016-08-02 16:23:58 · 97 阅读 · 0 评论 -
Ruby Version of C# using keyword
[code="java"]class Resource1 def dispose @disposed = true end def disposed? @disposed endendmodule Kernel def using1(resource) begin...原创 2016-08-02 11:51:35 · 75 阅读 · 0 评论 -
WordPress 风格开源博客 (响应式布局)
Rails4个人开源小博客介绍: https://ruby-china.org/topics/24666Github: https://github.com/caiwenhn2008/rails4blogHeroku Demo: https://wilsonsblog.herokuapp.com/articles原创 2015-08-09 23:42:58 · 334 阅读 · 0 评论 -
Rails实现markdown和代码高亮
安装GEMMarkdown是时下很流行的一种标记语言。可以很简便的生成html代码,github的README就是用这种形式显示再代码目录的下面。Ruby/Rails借助繁多的Gem,可以迅速的就做好markdown的支持,顺道包含对代码高亮的支持。Gem太多,实现方法也太多。下面就介绍一种比较迅速开发的办法。用了redcarpet和CodeRay两个Gem...原创 2015-08-07 11:47:24 · 188 阅读 · 0 评论 -
TextMate常见快捷键
[code="java"]cmd + option + L 显示行号 cmd + F 页面搜索文字 cmd + shift + F 项目搜索文字 cmd + G 下一个搜索文字 cmd + shift + G 上一个搜索文字 cmd + option + F 替换一个 cmd + ctrl + F ...原创 2015-08-07 11:42:06 · 1615 阅读 · 0 评论 -
Rails插件twitter-bootstrap-rails
github完整项目https://github.com/seyhunak/twitter-bootstrap-rails[code="java"]rails new demo --skip-bundle rails g scaffold Item title:string description:text --skip-stylesheets rake db...原创 2015-08-07 11:40:28 · 139 阅读 · 0 评论 -
Rails2.2.2之国际化
1. 新建国际化配置文件config\initializers\i18n.rb[code="java"]I18n.default_locale = 'en'LOCALES_DIRECTORY = "#{RAILS_ROOT}/config/locales/"LANGUAGES = { 'English' => 'en', "Espa\xc3\xb1ol" => 'e...原创 2013-01-27 23:52:10 · 99 阅读 · 0 评论 -
Rails2.2.2之文件上传下载
1. 创建一个保存文件的表,然后rake db:migrate同步到数据库[code="java"]class CreatePictures < ActiveRecord::Migration def self.up create_table :pictures do |t| t.string :comment t.string :name ...原创 2013-01-27 23:42:15 · 70 阅读 · 0 评论 -
Rails2.2.2之发送邮件
1. config\environment.rb中添加smtp邮件配置,以163邮件服务器为例[code="java"] Rails::Initializer.run do |config| 。。。 config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = ...原创 2013-01-27 23:32:31 · 115 阅读 · 0 评论 -
Rails2.2.2之will_paginate分页
[quote]分页是web开发中常见的问题,基本解决思路是每次查询当页的数据,在java中我们需要利用一些持久化框架才能实现各种数据库的通用分页逻辑。 然而在rails中我们只需安装will_paginate插件,简单的非常[/quote]1 用gem安装will_paginate插件[code="java"]gem install mislav-will_paginate -v2...原创 2013-01-27 23:04:08 · 92 阅读 · 0 评论 -
Ruby 代码块
[quote]Ruby代码块可以通过yield方法传递给被调用的方法[/quote]1 测试类[code="java"]require 'book'require 'booklist'booklist = BookList.new()b1 = Book.new("iPod","123")b2 = Book.new("How Objects Work","2")boo...原创 2013-01-14 18:27:40 · 139 阅读 · 0 评论 -
Ruby1.8.7 安装和使用selenium
[quote]Selenium可以用来模拟浏览器页面点击,可以用来做页面功能测试,也可以用来做一些自动化脚本,它提供啦ruby版本实现,本文基于IE,当然它也支持其它主流浏览器[/quote]1. 安装selenium-webdriver[code="java"]gem install selenium-webdriver[/code]2. 安装Internet Explore...原创 2013-06-21 17:54:55 · 103 阅读 · 0 评论 -
Ruby发送邮件(163邮箱)
[b]Ruby1.8.6发送163邮件到gmail[/b][code="java"]require 'net/smtp'msg = [ "Subject: Test\n", "\n", "Now is the time\n" ]Net::SMTP.start( 'smtp.163.com', 25, "163.com", "[email protected]", &q原创 2011-10-25 17:27:06 · 2042 阅读 · 0 评论 -
Rails4 集成测试微信公众号API
[code="java"]这是一个简单集成微信api的的例子,使用这个Gem:https://github.com/lanrion/weixin_rails_middleware[/code]1. 下载这个rails4例子到本地[url]https://github.com/caiwenhn2008/weixin_rails_middleware_example[/url]2....原创 2016-01-17 20:34:36 · 244 阅读 · 0 评论