我只能告诉你数据库不适合拿来做这个。
如果你一定要用数据库来做,那考虑用 MySQL 或者是 MSSQL 甚至是 Oracle 然后写存储过程。
哇哈哈,我自己网站上也存了一份提问的智慧,遇上乱来的就直接贴上去怼 hhh。
另外再说一个经常看到的新手抱怨。
常常听有些新手说:「你们当年学的时候难道不也是这样到处开贴问简单问题吗?为什么现在我们问的时候你们就不愿意回答了呢?」
然而我们之中有不少人都是业内先驱,是第一批搭建了网站/论坛、第一批写出了教程、第一批制作出作品的人,我们找谁去开贴问啊,谁不是自学出来的,谁不是自己研究出来的。叫是现在论坛都搭起来了,教程都写完挂在上面了,才给现在的新手机会去开贴到处问的。
时间上,假设是精通前端后端的全栈大神来做,需要 10 天。(需求分析,编写代码,调试测试,等等) 价格上,假设是基情大学生或者无业游民来做,要价每天 100RMB。
也就是说,让一个全栈大神拿着乞丐的工资来做这些项目,也需要 1000 元。 另外你还要雇一些打手,绑架一个全栈大神并强迫其拿着乞丐的工资来做项目。 这个要多少钱我就不知道了……
规模呢?预算呢?打算只是买个阿里云这样的 VPS,还是打算上云计算?
把你网站服务器的根目录指向 redmine 子目录。
link_to image_tag(...), '#', style: 'max-width: 100px;'
我们一天用来免费贡献给社群和社会的业余时间就这么多。
如果我的时间被消耗在了认真回复那些只需要 RTFM 甚至学学英语就能解决的帖子里,那么我为其他项目、其他社群、其他高质量帖子作贡献的时间就会减少。潜在地就会造成社群、社会的总体价值减少。
为了社群资源的最大化利用,请对论坛里的答题者友好一些,不要总让他们停下手头更重要的事情,来花时间回答你 RTFM。
大白天也提示不能发帖,闹心。只能大半夜的爬上来发帖了么……
我看你是报班学的然后才开发了半年一年,给我的感觉就是基础太薄弱了。
建议你给自己 1-2 年的时间,慢慢积累,把基础打好。
知识这种东西,除非是天才,否则再怎么样也没办法这么短时间内学完别人五年十年掌握的知识的。
设计模式,Linux 运维基础,然后才是全栈开发。
部署生产环境用 Windows 简直是没事找事 -_,-
你说的挺好的,但是我还是要来打死一下白学家(逃
如果打算做很 care 性能的,我会直接上 rails 先出产品,然后等人流上来了再做负载分析,把热点部分拉出来用别的语言代替掉。
我觉得 Rails 应该是不支持那个数据库的。
你要强行支持的话得自己魔改……
变量只有本地。对象加点后面跟的一定是方法。
Ruby 是一门面向对象的语言,对象之间操作全部使用消息传递。
a.x 是向 a 对象发送 :x
消息,这里的 x 自然不是变量而是消息内容了。
同理 a.x= 是发送 :'x='
消息。
然后如果让 x = 1 也变成向 self 发消息的话,就没法写入本地变量了。
请不要删除原始问题……
else
str1==str2
我感觉我 ruby 白学了……
当年就是 1.8 到 1.9 升级 break 了太多东西以至于后来 Ruby 都不敢随便乱来了,这才有了 1.9 到 2.3 的平滑升级路径。
最大的 break 在于整个字符串系统重新搞了,从 byte[] 转成了 char[],于是所有的对字符串内元素的读写操作全都要重写……
1.8.7 到 1.9,满满的 break changes。
rvm,个人觉得 ruby 还是用系统包比较方便点……
nginx 1.4.4 这是什么千年老妖……
rails,为什么不用 bundle 安装要单独提前安装?
conemu,我觉得挺好用的。
我的确没写过 Unit::Test,因为我学 Rails 的时候老大直接带着我们写 RSpec 了。
我个人倾向于把业务逻辑拆分到app/service
和app/lib
下,然后分开做模块的单元测试。主程序基本只考虑做request
or feature
测试,这样相对来说比较容易维护测试代码,因为细节的实现可能会经常改动,但是只要对外的行为不变就没问题。
如果有(可能)比 Default Stack 更好的选择,为什么不用更好的呢?
而且 Default Stack 本身也一直在改变,比如 WebServer 之前用 Webrick 现在改用 Puma 了。
这个「没有头绪」是大问题。
月薪 1 万,现在的新人好可怕啊。
怕啥呀,直接开大号正面上啊
Ruby 没多少框架
Ruby 下 BDD 了不会有多少 Bug
就只能吹水了……
我说 Wine+Heidi 会被人打吗
新泽西节点?你不在纽约用的话何必买新泽西节点。
主力就是 Ruby,公司里偶尔用用 Coffee,没了……