- 浏览: 34388 次
- 性别:
- 来自: 济南
最新评论
-
lliiqiang:
大家都习惯了一种写法,就成为了社会共同认定规律,而不是个性.
ruby 中尽量少于nil? -
danny.chiu:
您好,请教个问题可以吗?$(".pagination ...
rails ajax 分页
由于保留字引起 Can't mass-assign these protected attributes 的错误
- 博客分类:
- rails
做一个例子的时候 数据库中使用了一列为type,结果报出了错误, 我比较奇怪我在model中并没有进行相关的设置, 后来想想可能是与rails的保留字冲实了 ,google的一下 结果的确是这样。因为是保留字,系统自动保护不让外部赋值。
下面是网站搜索到的相关保留字。可能还不是最全的
这是rails官方网上给的相关说明:http://wiki.rubyonrails.org/rails/pages/ReservedWords,
Ruby Reserved Words
- alias and BEGIN
- begin break case
- class def defined
- do else elsif
- END end ensure
- false for if
- in module next
- nil not or
- redo rescue retry
- return self super
- then true undef
- unless until when
- while yield
Ruby on Rails Reserved Words
- ADDITIONAL_LOAD_PATHS ARGF ARGV
- ActionController ActionView ActiveRecord
- ArgumentError Array BasicSocket
- Benchmark Bignum Binding
- CGI CGIMethods CROSS_COMPILING
- Class ClassInheritableAttributes Comparable
- ConditionVariable Config Continuation
- DRb DRbIdConv DRbObject
- DRbUndumped Data Date
- DateTime Delegater Delegator
- Digest Dir ENV
- EOFError ERB Enumerable
- Errno Exception FALSE
- FalseClass Fcntl File
- FileList FileTask FileTest
- FileUtils Fixnum Float
- FloatDomainError GC Gem
- GetoptLong Hash IO
- IOError IPSocket IPsocket
- IndexError Inflector Integer
- Interrupt Kernel LN_SUPPORTED
- LoadError LocalJumError Logger
- Marshal MatchData MatchingData
- Math Method Module
- Mutex Mysql MysqlError
- MysqlField MysqlRes NIL
- NameError NilClass NoMemoryError
- NoMethodError NoWrite NotImplementedError
- Numeric OPT_TABLE Object
- ObjectSpace Observable Observer
- PGError PGconn PGlarge
- PGresult PLATFORM PStore
- ParseDate Precision Proc
- Process Queue RAKEVERSION
- RELEASE_DATE RUBY RUBY_PLATFORM
- RUBY_RELEASE_DATE RUBY_VERSION Rake
- RakeApp RakeFileUtils Range
- RangeError Rational Regexp
- RegexpError Request RuntimeError
- STDERR STDIN STDOUT
- ScanError ScriptError SecurityError
- Signal SignalExceptio SimpleDelegater
- SimpleDelegator Singleton SizedQueue
- Socket SocketError StandardError
- String StringScanner Struct
- Symbol SyntaxError SystemCallError
- SystemExit SystemStackError TCPServer
- TCPSocket TCPserver TCPsocket
- TOPLEVEL_BINDING TRUE Task
- Text Thread ThreadError
- ThreadGroup Time Transaction
- TrueClass TypeError UDPSocket
- UDPsocket UNIXServer UNIXSocket
- UNIXserver UNIXsocket UnboundMethod
- Url VERSION Verbose
- YAML ZeroDivisionError
发表评论
-
关于returning
2010-04-09 23:52 683在beast的记录中看到一个方面中用到returning的用法 ... -
记录下来关于for each区别
2010-04-09 23:51 898http://www.letrails.cn/archives ... -
ruby 中尽量少于nil?
2009-10-31 20:14 1383ruby是灵活的,同样的效果花的代价却是不同的请看下面的例子: ... -
rjs 中的一些记下 免的忘 了
2009-10-07 23:03 742有能不全 常用效果 page.insert_html :b ... -
rails update_attributes
2009-10-06 00:22 0比较老的版本在upate 时无论是否改变都会执行语句更新 ... -
在判定结果长度时最好用length
2009-10-05 09:54 792有时一些结果长度的判定。 选择有很多,像size, l ... -
sql 中的 left join, right join, inner join
2009-10-02 11:21 750有些应用要用到 join查询, 把它的区别记录下来 以便以后复 ... -
rails ajax 分页
2009-09-12 17:04 1225在分页中我们有时需要ajax的分页方式。javaeye上也有很 ... -
caches_page 时使用javascripts ajax更新登陆信息等
2009-09-12 16:55 628rails的缓存中 最快的就是caches_page了,但是由 ... -
merge update
2009-09-12 15:16 0merge update 作用都 是一样的 configura ... -
strip! return nil
2009-09-12 14:45 834strip!会修改self本身并返回结果。若没有进行删除 ... -
rails的seeding已经实现
2009-09-07 01:56 741在http://ryandaigle.com/中这篇文章: ... -
What is mattr_accessor in a Rails module?
2008-10-30 13:52 1269module Config mattr_accessor ...
相关推荐
object-assign(c) Sindre Sorhus@license MIT
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
前端开源库-reapp-object-assign重新应用对象分配,垫片对象分配到应用程序
react-assign 不需要任何引用就可以更新 ReactJS 状态。react-assign 是轻量级 React 类状态更新快捷方式,不需要专门定义一个函数处理器。常规更新:var React = require('react'); React.createClass({ ...
aws-ec2-assign-elastic-ip, 自动分配弹性ip到 AWS EC2自动缩放组实例 aws-ec2-assign-elastic-ip 自动分配弹性ip到 AWS EC2实例。 在自动缩放组中,这可以能非常好,你需要通信ip第三方系统。应该在应该分配有弹性...
安装ember install ember-assign-polyfill用法import Ember from 'ember' ;var a = { first : 'Robert' } ;var b = { last : 'Wagner' } ;var c = { company : 'Ship Shape' } ;Ember . assign ( a , b , c ) ; // a...
递归分配只是递归分配用npm i recursive-assign const extend = require ( 'recursive-assign' )const { equal } = require ( 'assert' )let a = { x : '3' , y : true , z : { ff : 'as' , gg : 0 , hh : { kl : '...
安装npm install mongoose-mass-assign当前版本0.4.0用法定义: var massAssign = require ( 'mongoose-mass-assign' ) ;var UserSchema = new mongoose . Schema ( { name : String , admin : { type : Boolean , ...
前端开源库-es-object-assignES对象分配,模块友好的对象分配分支,ES2015
Section 4.5.2.4.2 Assign Cable SOP* State is incorrect. Passive cables never respond on SOP” per USB PD. The change is to remove the sentence “If two eMarkers are powered at the same time in a ...
自动作者分配 GitHub动作:自动分配拉取请求作者。... assign-author : runs-on : ubuntu-latest steps : - uses : toshimaru/auto-author-assign@v1.3.0 with : repo-token : " ${{ secrets.GITHUB_
var assign = require ( 'filter-object-assign' )target = assign ( target , sources . . . , filterFunction ) 大多数实现来自Sindre Sorhus的 。安装npm install filter-object-assign --save例子 var assign =...
babel插件转换替换对象分配 将Object.assign替换为您在插件配置中提供的自定义实现。 该插件的工作方式与插件类似,不同之处在于,它允许您提供自己的实现(而不是Babel使用的_extends帮助器)来替换Object.assign ...
Babel 的 Object.assign 插件 用扩展助手替换Object.assign() Babel 插件。 当您想要在没有本机支持的情况下扩展浏览器中的对象时,有助于减少对额外 polyfill 或库的需求。 感谢@sebmck 的实现。 用法 而不是使用...
在 nodejs 或 browserify 上: npm install get-own-property-symbols --savenpm install object-assign-symbols --save并确保这些都包括在内: var getOwnPropertySymbols = require ( 'get-own-property-symbols'...
npm install deep-object-assign-with-reduce 或者 yarn add deep-object-assign-with-reduce 变更日志 3.0.0 - 删除节点 8 和 9 支持。 如果您希望使用旧版本的 Node,请使用2.x 2.0.0 - 放弃了对 IE 11 的支持...
hubot-backlog-assign 将积压问题分配给审阅者的 Hubot 脚本安装 $ npm install https://github.com/bouzuya/hubot-backlog-assign/archive/master.tar.gz或者 $ npm install ...assign/archive/{VERSION}.tar.gz例子 ...
aws-ec2-assign-elastic-ip是幂等的,并且如果实例已经具有一个实例,则不会分配新的Elastic IP。安装aws-ec2-assign-elastic-ip最容易通过PyPI安装。 pip install aws-ec2-assign-elastic-ip配置选项该脚本是使用...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装