但是公司是做什么的以及公司现状都没有介绍
cool
先对非 nil 的进行排序,最后把 nil 加上?
#2 楼 @zhangjinzhu 家乡各种服装厂内衣厂,哗啦啦的好多妹子
习惯上是先写 UI,然后 model,然后 controller。。。
pry +1
哪天真能做到这样就幸福了啊
#6 楼 @lvjian700 一些在线的 markdown 编辑器都不错啊,具体名字我也记不起来,每次都是需要就直接谷歌的。有时也会直接在 sublime 里边写好,然后通过插件预览
不大喜欢 Mou
Mark!
我是直接隐藏掉了原有的按钮,然后自己画一个按钮,通过处理自己画的按钮的点击事件,去触发隐藏了的按钮的点击事件。
#88 楼 @xiaoniuniu 问题很大,你要明白,放在 app/assets/images 目录下的文件是要经过预编译的,而且也不符合规范。产品图片应该是由程序来管理的,不应该是你去手工输入的。你这个项目是不是开源项目啊?我觉得直接给你提交 PR 会更直观点,一直这样说也很麻烦。
#86 楼 @xiaoniuniu 你的图片是怎么存储的?难道不是后台上传的吗?
#84 楼 @xiaoniuniu 肯定是要代码遍历的啊,如果不能遍历,就一定是代码有问题。尺寸问题可以先统一一个高度或者宽度,其他的应该交给插件处理就可以了。或者是用 gem 包处理成同样的尺寸。
用 logrotate 自动切分
#82 楼 @xiaoniuniu 哎哟,你的链接能修改一下吗,排版都乱了。
我觉得一张一张图片 key 到首页好麻烦的啊
这个真不明白你的意思 图片处理可以用carrierwave 或者是paperclip。再结合 css 控制就够了。
另外,你是想要有瀑布流的布局吧?这个的话你可以上网谷歌一下,有很多 jquery 插件已经实现了。
#80 楼 @xiaoniuniu 数据库里肯定是有很多 products,但是你在 show 页面应该只是取出一个 product 而已
@products = Product.find(params[:id])
这个取到的是Product
的一个实例。
#78 楼 @xiaoniuniu 原因很明显啊,你的product
跟photo
是一对多的关系吧,那你@products.photos
返回的就是多个photo
的集合了,而不是单纯的一个Photo
的实例,所以报undefined_method
异常。而你products.photos[0]
则是得到了集合中的第一个元素,也就是一个Photo
的实例,这时候再调用image_url
自然就没问题了。既然是一对多关系,你就要遍历一下所有photo
了,如:
<%= @products.photos.each do |photo| %>
<%= image_tag photo.image_url %>
<% end %>
PS: 如果是单个的 product 的话,干嘛要用复数呢??
#17 楼 @blacktulip 为何如此解释
任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。
#2 楼 @fabregaszy 这个应该是缓存的问题,可以看一下服务器在处理bootstrap.css
文件时的状态码。如果是304 Not Modified
就说明了服务器在响应时是返回了缓存的 css 文件。
你改掉了文件的名字或者删除tmp/cache/assets
实际上都是使服务器找不到缓存,服务器在这种情况下就会直接去读你的新的bootstrap.css
文件了。
#1 楼 @blackanger 嗯嗯
鉴于这两天在弄的邮件发送功能,推荐一下 Mandrill,每个月有 12000 封免费邮件,只试过用 Gmail 跟 QQ 企业邮箱接收过,速度挺快的。
#75 楼 @xiaoniuniu 提问是好事,只不过提问前可以适当考虑先尽量通过谷歌或者官方文档解决你的问题,实在搞不定了就发问,没有什么对不对得住的。