BastenGao's Blog - Web, Rails, Ruby, Java
Tag: rails
-
blacksand 一个基于 Rails Engine 的 CMS gem
今年的第二篇博客已经是小半年以后了,来把上一篇挖的坑先填了。内部项目需要做一个门户系统,但是找了 Rails 其他 CMS gem 以后发现没有能用的东西,有点沮丧。 所以作为一个程序员必须自力更生,发明轮子。 blacksand 最初是在一个内部项目上写的最早的代码,后来...
-
两则 rake 小技巧
技巧1:给rake任务传递数组参数
-
子目录下访问Rails
一般 Rails 项目部署完都是通过根路径去访问,例如访问 http://example.com/ 会映射到 root_url. 如果一个 server 上部署多个 Rails app 可以通过 nginx 的 server_name 来区分, 例如下面nginx配置。
-
结合 devise 编写 rails api
众所周知使用 Rails 做认证, devise 是不二的选择,历时悠久,文档全面和扩展丰富。 也许你早已经把 devise 集成到项目里面了,但如果你需要 rails 为你的移动应用提供 api 时, 很可能需要结合 devise 来做认证。
-
使用非默认端口对 Rails 反向代理要注意的地方
缘起是最近新部署的环境中 nginx 对 rails 进行反向代理使用的是不默认端口 80, 而是其他端口。 nginx 使用 http, 端口配置的是 81, 然后导致项目中 redirect_to 都重定向到 80 端口, 按道理应该是重定向到 81 端口,比如 htt...
-
Rails 中常用的 gem
一下是我项目中常用的 gem, 感兴趣可以看看 awesome-ruby,里面的内容相当翔实。
-
rails 中相对时间显示
DateHelper
-
中国地区数据 rails gem
chinese_regions_rails 是我写的第一个 gem, 也是我第一个 rails gem。里面包含了如何编写 gem, 如何编写 rails 的 rake task, 和如何编写 rails generator。尽管一开始涉及的东西都比较多但都是相对简单, 最...