1、若在页面上用到text or radio_button 的属性设置为disable的时候,在controller中可能是取不到值的
因此需要再相应的地方,重新定义一个hidden变量,等于所需要的值
2、在更新或者插入数据库的数据如果包含clob类型,报错 clob is locked的时候,可在config/initializers目录下的new_rails_defaults 中添加
ActiveRecord::Base.include_root_in_json = true
ActiveRecord::Base.store_full_sti_class = true
ActiveSupport.use_standard_json_time_format = true
ActiveSupport.escape_html_entities_in_json = false
ActiveRecord::Base.partial_updates = false
即可
3、手动回滚事务
raise ActiveRecord::Rollback
4 、有效文件名的正则验证
(文件名=~/^[^:/*/?/|/"<>]+$/) != 0