#26 楼 @benzheren 哈哈
貌似 rails 的培训比 ruby 的配需更有前景
没有 code review...... 有 code review,有 测试,每隔一段时间有技术分享,有公司的官方技术 blog,有结对编程。是不是这样的开发团队才是优秀的令人羡慕的开发团队呢
有,只要你不删除 bug1 分支,就一直都在
可以为每个 bug 切个分支。比如 bug1 改好了,从 bug1checkout -b 一个 bug2 分支出来在这里改 bug2。审核的人要看 bug1 你就把 bug1 的分支给他审核同理 bug2。所有都通过了,就 merge 到你的主分支上
简单理解:一个 helper 方法被要求只能在 view 中使用并且是设定的对象才能调用该方法,并非全局。
#11 楼 @lzm420241 为什么不加 timeout?
#9 楼 @jyz19880823 加个 timeout 就完美了
坐等安卓正式版。华为手机用 uc 浏览器访问点赞,收藏,看图片的时候屏幕就变大红色背景了。打开收藏过的文章 url 也是屏幕是大红色背景
支持!
他是严格按照 rails 的约定形式。不过那样 controller 文件数量会爆增
#3 楼 @catherine 诶!我理解错了么?
和 rails 和 ransack 无关。是数据库查询语句的原因。
SQL pattern matching enables you to use "" to match any single character and "%" to match an arbitrary number of characters (including zero characters) _ 会被识别成通配符,所以就把所有的数据查出来了。所以,真要限制查,那只能自己加转移符号了
你应该离开现在的公司#1 楼 @catherine
可以考虑弄成开源项目
#6 楼 @dudu_zzzz 不知道为什么,我只发了一遍。可能后台服务卡顿了,我是用的 iOS 客户端发的
在大疆,ruby 和 rails 用于哪些项目内容呢
输入的空值不是 nil,而是“”。ruby 里这是 true 的,所以一直都执行 true 的代码
就为了发短信,应该没必要单起一个 server。异步方法解决就可以了
前端是一片海
#11 楼 @bobby_chen 不等于。只是思考了下不同满几送几的时候的计算方法
#6 楼 @bobby_chen 好吧。。。我修改了计算方法可以了。只是觉得这个计算方法对消费者是不利的。3 是由 2 + 1 得来。如果是满 5 送 2 呢?想想这该除多少
做完了,对了一下,发现有个歧义性问题,是关于买二送一的问题。5 个羽毛球参与买二送一,结果只送了一个。
名称:羽毛球,数量:5 个,单价:1.00(元),小计:4.00(元) 买二赠一商品: 名称:可口可乐,数量:1 瓶 名称:羽毛球,数量:1 个
然后下面
名称:羽毛球,数量:6 个,单价:1.00(元),小计:4.00(元) 买二赠一商品: 名称:可口可乐,数量:1 瓶 名称:羽毛球,数量:2 个
当羽毛球数为 6 的时候,送了两个。 (不只为什么羽毛球数突然变成“6”了) 按照现实逻辑,可能出现买 5 个羽毛球的情况吗?买 5 个羽毛球,不就相当于少送一个羽毛球给消费者了?如果消费者忘了,真的出现了 5 个羽毛球的输入,按照题目显示的计算引导,只减了一个羽毛球的价格,其实超市相当于赚了一个羽毛球。
#19 楼 @taojay315 是的 不能在外面用。。。
module Some
def hi
p 'hi hi'
end
end
class Person
class << self
class << self
include Some
end
p self.hi # "hi hi" "hi hi" 输出了两遍
end
end
class Person
class << self
extend Some
end
p self.hi # NoMethodError: undefined method `hi' for Pe:Class
p self.new.hi # NoMethodError: undefined method `hi' for #<Pe:0x007fe40bf6cb00>
p hi # NameError: undefined local variable or method `hi' for Pe:Class
end
请问 extend 的情况怎么使用呢?这几种调用的都报错
#13 楼 @taojay315 或者在 singleton 里 include 一个 module
class Person
class << self
include SomeModule
end
end