学习了。
需要功能多的,就使用:devise
手册:http://ruby-doc.org/
你都冻结了a
了,还怎么修改?
a.freeze #冻结参数
<<
的意思是,例如:
a = "test"
a << "a"
a == "testa" #true
怎么确保项目跑 Ruby 2.0?上 2.0 后跑一遍测试?
挺喜欢这种简约的设计,是自己设计的?
哈哈。国外的是人肉修改你的语法和格式。 国内的是人肉删掉你的敏感话语。 工作量是一样大的。
#17 楼 @leeboqiang 但是我听人说,开发要 8G,所以我菜纠结阿。
1.9.3p125 :002 > car.number[1] = 'A'
=> "A"
1.9.3p125 :003 > car.number
=> "LAS312"
1.9.3p125 :004 > car.save
(0.1ms) BEGIN
(0.1ms) COMMIT
=> true
结果是一样的,save 不执行 SQL 操作。
#8 楼 @leeboqiang ?号是和后面那个字母一起,字符串改变某个位置的一个值,很少用。但是一用就好奇为什么会发生这样的问题。
#15 楼 @leeboqiang 我也想阿,纠结阿。mac mini 加显示器和 imac 差不了多少钱,新 imac 不是一般爽阿。。。。又想要 air,可是内存又少,哎
#6 楼 @leeboqiang
这个也是试过,一样是不可以的。我也奇怪是变量的什么问题,还是因为 ?X
这样的赋值不可以吗?
搞不懂。
#13 楼 @leeboqiang 一装好也是没有问题,用着用着后面就出了这个问题。
#1 楼 @leeboqiang 改变了的,就算是car.number = new_number
这句也是显示值已经改变了,save 后在查看car
的值也是改变了的,但是关掉 console,在打开后,所有都回复之前那样了,貌似只是改了内存的值,没有改变数据库里的。
语言包有的,所有地方显示都是正常的,就是终端有问题。 #11 楼 @leeboqiang
这个好像不好控制:
类中的代码不超过100行
方法中的代码不超过5行
#5 楼 @zhaoguobin 小叮当,我在终端“设置编码”里,已经是“unicode-utf8”了。各种 GBK 我都换过了,没有效果。
#7 楼 @doun terminal 换个帐号登录? #6 楼 @williamherry 我也很想换 mac 阿。哈哈。
#3 楼 @williamherry 我改了终端的默认字体,也是显示不了。 修改方法:编辑,配置文件,再点 默认,编辑,取消 使用系统的等宽字体。 语言支持是“汉语(中国)”
#1 楼 @williamherry 怎么看哪里删呢? 可是我这个系统所有地方都正常显示,就是终端不可以。
#1 楼 @jimrokliu 哦。幸好我还在安全线范围,就不去改代码先了。
#2 楼 @wuwx 没有图片,都是数据。可能代码写的不太好,很多地方都用了.all
有个地方不知道怎么优化,一个chosen
的选项,就 all 了所有的数据,2000 个,感觉读取慢。
#1 楼 @blacktulip #2 楼 @kenshin54 恩。看了那个 stackoverflow 的回答就搞懂了。
validates_presence_of :something, :if => :special?
private
def make_sepcial
@special = true
end
def special?
@special
end
调用:
s = SomeModel.new
s.make_special #方法为private,似乎调用不到哦
google 了一下的,可是不知道用英语怎么表达,查都查不到,所以求救了。 谢谢各位哦。— 3 —