- 浏览: 35553 次
- 性别:
- 来自: 济南
最新评论
-
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 732在beast的记录中看到一个方面中用到returning的用法 ... -
记录下来关于for each区别
2010-04-09 23:51 945http://www.letrails.cn/archives ... -
ruby 中尽量少于nil?
2009-10-31 20:14 1437ruby是灵活的,同样的效果花的代价却是不同的请看下面的例子: ... -
rjs 中的一些记下 免的忘 了
2009-10-07 23:03 790有能不全 常用效果 page.insert_html :b ... -
rails update_attributes
2009-10-06 00:22 0比较老的版本在upate 时无论是否改变都会执行语句更新 ... -
在判定结果长度时最好用length
2009-10-05 09:54 831有时一些结果长度的判定。 选择有很多,像size, l ... -
sql 中的 left join, right join, inner join
2009-10-02 11:21 788有些应用要用到 join查询, 把它的区别记录下来 以便以后复 ... -
rails ajax 分页
2009-09-12 17:04 1259在分页中我们有时需要ajax的分页方式。javaeye上也有很 ... -
caches_page 时使用javascripts ajax更新登陆信息等
2009-09-12 16:55 676rails的缓存中 最快的就是caches_page了,但是由 ... -
merge update
2009-09-12 15:16 0merge update 作用都 是一样的 configura ... -
strip! return nil
2009-09-12 14:45 870strip!会修改self本身并返回结果。若没有进行删除 ... -
rails的seeding已经实现
2009-09-07 01:56 778在http://ryandaigle.com/中这篇文章: ... -
What is mattr_accessor in a Rails module?
2008-10-30 13:52 1323module Config mattr_accessor ...
相关推荐
**前端开源库-es-object-assign** 是一个针对JavaScript编程中的对象合并问题的开源库,它在ES2015(也称为ES6)环境中提供了一种友好的解决方案。在JavaScript中,对象是引用类型,因此直接复制对象时,只会复制...
`reapp-object-assign-master`这个压缩包文件名表明它是`reapp-object-assign`项目的主分支代码,通常包含了项目的源代码、测试文件、文档以及可能的配置文件。开发者可以下载这个压缩包,解压后查看源码,了解其...
《深入理解JavaScript中的Object.assign与对象合并》 在JavaScript中,`Object.assign`是一个非常实用的方法,用于合并多个源对象的属性到一个目标对象中。这个功能在开发过程中经常被用到,特别是在处理数据合并、...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
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 , ...
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_
NX二次开发UF_CLONE_ask_assign_default_project 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等...
NX二次开发UF_CLONE_set_assign_default_project 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等...
var assign = require ( 'filter-object-assign' )target = assign ( target , sources . . . , filterFunction ) 大多数实现来自Sindre Sorhus的 。安装npm install filter-object-assign --save例子 var assign =...
NX二次开发UF_DISP_assign_material 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业...
一旦执行,`name-assign.vim` 将提示你输入一个新的变量名,然后它会自动替换表达式,并保留原始的语法规则,如括号、逗号等。 值得注意的是,`name-assign.vim` 支持多种编程语言的语法,这意味着它可以根据不同的...
babel插件转换替换对象分配 将Object.assign替换为您在插件配置中提供的自定义实现。 该插件的工作方式与插件类似,不同之处在于,它允许您提供自己的实现(而不是Babel使用的_extends帮助器)来替换Object.assign ...
Babel 的 Object.assign 插件 用扩展助手替换Object.assign() Babel 插件。 当您想要在没有本机支持的情况下扩展浏览器中的对象时,有助于减少对额外 polyfill 或库的需求。 感谢@sebmck 的实现。 用法 而不是使用...
【标题】"template-assign-01-KParamJoshi:由GitHub Classroom创建的template-assign-01-KParamJoshi" 提供的信息显示,这可能是一个教育或学习环境中的项目模板,由GitHub Classroom生成,用于教授或实践Python...
【gh-cluster-assign-crx插件】是一款专为GitHub用户设计的便捷工具,旨在提高工作效率,简化在GitHub Issues和Pull Requests上批量分配成员和审查者的操作。这款插件是为了解决用户在处理多成员分配时所遇到的繁琐...