太多了不知从何看起
我会先用最简单的方法,遍历数组存到哈希。
如果 Ruby 实现的遍历和排序太慢,我就先插入 mongodb 再排序。
是挺慢的,不过不至于死掉
用什么 js runtime?用 nodejs 看看。
can't convert nil into String
filename is nil
输入框是可以用 js 改变 value 的啊。如果不希望用户编辑,可以用 hidden_filed 或者 disabled 掉。
#4 楼 @lin_style 提交就不能用 span 了啊。
没有 span。直接 <%= %> 就行了吧。
http://rubygems.org/ 搜索下载你要的 gem 包,然后
gem install -l gemname.gem
把对象变成可储存的数据类型叫做序列化 把序列化后的数据还原为对象叫做反序列化。
Ruby 里面常用的序列化方法有 Yaml(字符串)和 Marshal(二进制)
rails g scaffold A title:string content:text
不是 ruby 程序,要调用系统命令要包裹在 ` 里面
`rails g scaffold A title:string content:text`
不知道哪段才是你改的。
看看 check_if_login_required 这个过滤器的原理,什么情况会触发。
这个问题得要自己添加一些 log 跟踪才行,远程很难跟踪。
好酷,会提交到 play 市场吗?
Python,Perl,Ruby 的领域非常接近。
Rails 大而全,Sinatra 短小精,刚好形成互补。
#4 楼 @benzhang 自己实现的 https://github.com/ruby-china/ruby-china/blob/master/app/models/mongoid/mentionable.rb
include 进 Topic 和 Reply。
Ruby China 的实现和我当初实现有点不同,另一个简化点的实现在这里 https://github.com/chloerei/code_campo/blob/master/app/models/mentionable.rb
建议没有思考过程的问题不要回答
为啥是 http://0.0.0.0:3000,一般是 http://127.0.0.1:3000 ,有改过 host 或者主机名之类的操作吗?
我目前比较喜欢 Book, Book::Comment /books/:id, /book/comments/:id
Rails -> heroku jekyll -> github
submodule 有一个实用例子是给 assets pipeline 打包党用,把 js 库的源作为子模块放到 verden 下面,可以方便的更新版本。