Getting Started with Rails (1)】的更多相关文章

The SanitizeHelper module provides a set of methods for scrubbing text of undesired HTML elements. These helper methods extend Action View making them callable within your template files. 只允许 sanitize 方法中指定的标签和属性输出到页面,防止注入 sanitize(html, options = {}…
应用部署方式为 nginx + passenger + rails 当我想要用nginx来默认处理400以上状态时,发现在rails返回respose之后,nginx不会再次执行error_page(官方介绍该directive在proxy返回response依然会执行),原因在于需要配置 passenger_intercept_errors on ; nginx.conf 中 server 配置: server { listen 3443 ssl; server_name XXX; ssl_c…
1. 创建证书请求文件条件:私钥+证书签名请求+opensslyum install -y opensslmkdir /root/ssl/ && cd /root/ssl/openssl genrsa -des3 -passout pass:x -out server.pass.key 2048openssl rsa -passin pass:x -in server.pass.key -out server.keyrm server.pass.keyopenssl req -new -k…
Rails 5 开发进阶:https://www.gitbook.com/book/kelby/rails-beginner-s-guide/details   cancan : http://blog.xdite.net/posts/2012/07/30/cancan-rule-engine-authorization-based-library-1/     Ruby官方文档翻译(Ruby官方文档中文版) : http://blog.csdn.net/liuk10/article/detai…
1 一般文件名是用小写单词加下划线分割,但类的名字用骆驼法.例如 sessions_controller.rb中定义SessionsController. 2 helpers内的文件为辅助类,定义了许多方法.这些公共方法一方面为直接提供给view使用,因为view文件中不能写require.另一方面可以为controller使用,同样不用写require,但是一定要include.而test文件夹里的类要想使用帮助类,必须要写require ,例如所有的test文件都会有 require 'te…
1 form_for方法是ActionView::Helpers::FormHelper模块内的方法,所以可以在ActionView的实例中直接调用 2 from_for方法的原型为form_for(record, options = {}, &block),其中record可以是字符串和符号,这时,参数通过params[string/:symbol][:field]传递:record也可以是示例对象,这时参数通过params[instance.class.lowercase][:field]传…
学rails toturial的时候,第八章一直觉得有点没吃透,后来看了两篇rails关于session和cookies源码分析的文章,cookie原理与实现(rails篇) 和session原理与实现(rails篇),终于又纠正了之前的一些误解. 与jsp不同,rails的所谓session的实现默认是把数据存在浏览器的临时cookies里,通过用户的请求回传cookies,服务器获得session中的变量.cookie的key在config/initializers/session_stor…
安装curl sudo apt-get install curl 安装RVM curl -L https://get.rvm.io | bash -s stable 通过RVM来安装Ruby rvm 列举gem源 gem source -l 删除gem源 gem source -r https://rubygems.org/ 添加gem源 gem source -a https://ruby.taobao.org 通过gem安装Rails gem install rails 检查Rails版本…
http://ruby-toolbox.com/ ~/.gemrc --- :backtrace: false :benchmark: false :bulk_threshold: 1000 :sources: - http://ruby.taobao.org :update_sources: true :verbose: true gem: --no-document --no-ri 安装本地包 gem install --local C:\rubygems-update-2.2.3.gem…
安装部署ruby on rails 的环境时并不是想的那么顺利 这个是我遇到的问题及解决的方式 参考安装博客: (1) https://ruby-china.org/wiki/install_ruby_guide (2) http://fenxiang.banguanshui.com/content/ubuntu-1204%E5%AE%89%E8%A3%85ruby-rails 淘宝源网址为: https://ruby.taobao.org/ (这里面附有如何将gem切换为淘宝源,不再做赘述)…