我们在执行rails g controller controller_name或者rails g model model_name的时候往往会生成相应的assets文件和test,怎么不让rails帮我们生成呢? 在config/application.rb文件中增加下面的代码,其实就是对rails的行为进行修改: config.generators do |generator| generator.assets false generator.test_framework false end…
If you’re just learning Ruby on Rails, you may be confused as to when to generate individual models, resources or scaffolding, and what files are created by each command. Say you want to generate a Test model with a name.  You could either generate t…
题目 Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses. For example, given n=3, a solution set is:  [   "( ( ( ) ) )",   "( ( ) ( ) )",   "( ( ) ) ( )",   "( ) ( ( ) )&q…
查看Oracle redo日志来分析SQL执行记录 1)设置Oracle数据字典导出路径参数(可选) shutdown immediatealter system set UTL_FILE_DIR='/opt/oracle/utl' scope=spfile; execute dbms_logmnr_d.build(dictionary_filename => 'logminer_dict.ora', dictionary_location => '/opt/oracle/utl');star…
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses. For example, given n = 3, a solution set is: "((()))", "(()())", "(())()", "()(())", "()()()" 求出所有可能的…
如果数据库里有上百个DATABASE LINK, 而且同时要管理几十套这样的数据库,在日后改数据库用户密码时就要格外注意是否有DB LINK在使用,否则只改了LOCAL DB 的用户密码,没有级连修改REMOTE DB 的Database Link 密码,造成访问DB LINK时出错,现在去统计所有DB Link 是件很费时间的事. 自己整理了个简单的SHELL 去收集LOCAL 的所有DB LINKS,功能是如果DB LINK创建使用的是简单方式(没有配置TNSNAMES.ORA)直接取IP:…
  Rails下cloud datastore的使用 背景 部门有一个项目要用Ruby做 WebAPI,DB使用关系型数据库Cloud Sql和非关系型数据库Cloud Datastore . 还不了解Ruby On Rails和CloudDatastore的请参考下面的链接. http://guides.ruby-china.org/ https://thinkit.co.jp/story/2015/02/05/5594 1. Windows下开发环境构建 1.1.构建Ruby On Rail…
Rspec: test Slim :可以取代ERB的模版语言.(简单了解了以下,方便写代码,但我觉得不方便读.还是用原生的html) Webpack管理css: 不再使用app/assets/stylesheets. 以上都是可选的. 总文档连接: RSpec.info/documentation/ Rspec  (点击查看文档) an alternative to MiniTest. 开发者喜欢Rspec,因为测试读起来像英语: the test reads like English.    …
第一个Rails应用 Rails是一个"模型-视图-控制器"框架(MVC).是用Ruby写的,所以要对Ruby要有一定的了解才能对rails框架深入学习.其实Ruby与Rails就像是python与flask框架,而且ruby和python都是脚本语言,相似处很多. Rails接受来自浏览器的请求,通过解析请求确定对应的控制器,然后调用控制器中的对应方法,方法可能会到模型中请求数据,然后控制器调用对应视图把结果显示给用户. 跑通第一个rails的demo程序很简单,安装好rails后,…
1.用户模型(1)数据库迁移Rails默认使用关系数据库存储数据,数据库中的表有数据行组成,每一行都有相应的列,对应数据属性.把列名命名为相应的名字后,ActiveRecord会自动把他们识别为用户对象的属性. $ rails generate controller Users new #生成用户控制器和new动作,控制器名是复述Users $ rails generate model User name:string email:string #生成用户模型,模型名是单数User $ bund…