有错。。。感觉我偏题了
赞赞
大致看懂了你的问题,跟参数无关,跟你的 return 有关,不要在 ruby 里面写 return,不要在 ruby 里面写 return,不要在 ruby 里面写 return......
要找点时间去了解下 block, proc, lambda, 这个就是 return 在这三者里有不同的效果导致的。(元编程里有一节讲这三者的,你可以找下,我语拙就不解释了)
#16 楼 @hww 支持一个,用 sidekiq 时用 sidekiq-cron 最简单好用
大致看了几点,作者想法就是写了个文章刷下存在感无它。
软件中任何的观点要结合适宜场景去做就好,不做会乱过度也会乱,遵循 Rails 的原则也是这样的。
我没理解错他意义的话:比如讨论 DRY 他的观点就在疑惑于何时做这事,没有一个合理,再一个减少重复时可能引入抽象等导致代码 复杂度上升。实际中的话应当是这样,当你发现一直重复类似方法时先抽方法,有业务需要再抽象,怎么弄就看具体需要,实际也容易搞出恶心一笔,当把一个共用的东西搞得太恶心,显然就应该拆分开。
天下合久分,分久必合,我觉得这个做法是最好处理 DRY 的困惑。
换成绝对路径试试:
File.join(Rails.root, "public/uploads/base_user/idcard_photo/#{params[:id]}/#{params[:name]}")
那个 File 只表示存文件的模型,碰巧同名而已。
看完才发现原来需求不是我上面的说的需求,真正的业务需求应该是:在这个时间内处过未完成状态的 plan.
这个重叠不重叠来描述业务需求,你们产品经理好强,你们也好强!
建议问题可以把需求写下,有可能有以下两个情况:
PS: 最终结果应该写错了,or 之后的 start_time 应该为 end_time.
问问题不是应该要明确下需求嘛?有很多 sql 封装的 gem 可以做这样的事
好高端
class Employee
attr_accessor :skip_callback
before_create do
self.employee_category = employee.category.display_name unless skip_callback
end
end
class EmployeeImport
Employee.create(hash.merge(skip_callback: true)
end
这样的做法可能会更方便些
如果文件有多处托管的话,检查下虚拟机的时间,开起自动 ntp 自动同步的。 这个机制依赖于文件修改时间,若你系统时间一直比文件当前修改时间老,是识别不出来的。也就是为什么你重启时可以的原因. 有时行有时不行的原因时,你可能虚拟机是挂起的,有时是重启的,重启会重读系统时间,挂起的时候时间是不会。 以上全是猜测~
从做静态网页开始,这个入门门槛很低且容易有效果。新手的成就感很重要,不用关注太多概念,要用时再去了解,因为是自学不是系统学习,关注目的性会好一点. 至于接下来,要部署就得有服务,页面要增强就要前端开发,要交付就要有后端技术,这个选择就让他自己玩,什么语言什么方向的他有兴趣了就会自己搞,概念这些到这个点他自然会补充. 另外前期要提供一个解决问题的思路给他。
学,不过不要以时间为节点,而要以学得深度广度为节点才有参考意义. 有前端有后端,搞好了就是全栈大神,搞不好的情况还可以找借口:前端没做好时你说你是后端的,后端没搞好时你说你是前端的. 娱乐一下...
支持
:thumbsup:
楼主好多概念混起来了,具体是什么需求?你这样启动不了是因为就像 /etc/init.d/mysql start 调用两次出问的题一样的,跟你具体的 app 配置还没扯上关系了。说下我大致思路:
最后的建议先停下来看看资料,理下思路再配置,去看看 nginx , unicorn 在应用中的作用可能很多概念就明白了
凑个数!看了三个链接都未发现有电子版,其实可以发布电子版本,比如多看等
已注册,昵称:flingfox63
个人不建议看书,像 ruby gem 包其实最好的文档就是官方文档,肯定是最新的,链接我就不发了,这点应该是能够找到的。
我是来找兼职机会的,然后顺便抢本书
恢复了~
感觉这不是一个好问题,太多要猜,开发行,部署不行肯定是 assets 没有处理好的,但给的信息太少了,建议打开浏览器看看样式加载过程估计就理解了。
代码一贴问题就出来了,作用域没搞明白,这相当于定义了 Mygem:: String, 不是打补丁的,显然达不到你效果的。
如果只是测试的话,把 module 去掉就可以达到效果了。还是写详细下,3 楼@chenjau 其实告诉你答案了你没懂。如下
require "mygem/version"
class String
def my_reverse
reverse # 去掉 self, 与问题无关, 只是编码规范(https://github.com/bbatsov/ruby-style-guide#no-self-unless-required)
end
end
如果不是体验的话,建议是直接用 jenkins 好了一些的,整合好,插件强
没用过 elasticsearch,搜索出来的内容匹配后能否再根据帖子时间倒序排下?
分母 +1
关注下,怎么做到的可以不短路的.....