官方文档要完整看一遍
mldonkey 可能是最好的,我跑在 vps 上做下载器,有各种接口供程序调用,但不一定有 ruby 的客户端,可能要自己写。
#11 楼 @dotnil 又是这种奇葩的设定……是我就无视了,浪费就浪费了
PS: 裁字问题的一个汇总文章 http://rubylution.herokuapp.com/topics/10
ruby 1.9 直接可以 ruby 1.8 用 activesupport 提供的 mb_chars,好像 truncate 已经内置使用了
http://guides.rubyonrails.org/asset_pipeline.html
改了运作方法,现在静态文件有个编译阶段
embed 在 User 里面 user object 就会变大,试想这个帖子页面为了显示每个回帖用户都把他的消息都载入进来。为了避免无关的地方载入了消息,又要把所有查询 except 掉 notification……考虑到读消息是少数操作,所以应该分离出去。
有个可以优化的地方是把 unread_notification_count 加到 User 里面。
文件是用什么格式的?
#4 楼 @ikebukuro ID < 目前 id limit 1
排序值大/小于当前值 limit 1
myJSON 是一个字符串。应该 to_hash。
resque
Passenger,目前是用 nginx 启动,之后想试试 Standalone 模式。
修好 Firefox 或者换 Chrome 是最好的选择
呀,还有这么个功能啊
Rails 3 已经移除了这些 js helper,楼主需要用的是 js 自己的定时功能
http://www.w3schools.com/js/js_timing.asp
建议买 Web 敏捷开发 第 4 版,然后装书上的版本练习。
哇,回家要看
我本地改了楼主指出的问题(标签闭合/编辑器排版),输出依然缩进不正确,估计 erb 就是这样。我没有提交,@huacnlee 应该是不喜欢「仅仅让 html 输出更好看」这样的 commit 的。
网上搜到些后置过滤器,或者在 rack 做动作的方法,不过我觉得不值得。在乎缩进的可以用 haml 这样自带格式化的模板,不过注意默认配置生产环境是去掉缩进的:
:ugly If set to true, Haml makes no attempt to properly indent or format the HTML output. This significantly improves rendering performance but makes viewing the source unpleasant. Defaults to true in Rails production mode, and false everywhere else.
http://haml.info/docs/yardoc/file.HAML_REFERENCE.html
再提个问题,render_body_tag
这个 helper 会干扰编辑器排版,而且也不符合惯例,一般包裹性的 tag helper 应该用 do end
包起来,不然会忘了闭合。(我就不说这个 helper 来自哪个我一开始就质疑的 gem 了)
上面是技术问题,下面是非技术问题。
一进来就感觉这个主题很不愉快,主题是说 erb 源码,内容是说 html 输出,然后楼主也没看过 erb 源码,还群嘲了编辑器众。
就像提问的智慧提到的,不要一上来就说「你写的软件有 Bug」,这样作者感到明显的敌意,本来该处理的问题也不想处理了。指出问题有价值,解决问题更重要。
我也是对代码乃至输出格式都很在乎的人,不过也不能要求别人完全和我一样,因为别人的注重点跟我不同,有我没有的东西。
我当初选了 Programming Ruby,因为封面好看
看来是把程序员当螺丝钉了
建议退回书上的版本练习,3.1 开始新增的 assets pipeline 对应以前的书可能会产生各种问题。
看起来是 css 完全没加载,先检查这方面