#4 楼 @gefangshuai 你可以看看 UJS http://chloerei.com/2012/04/21/rails-3-2-ajax-guide/
用 UJS 的话,onclick 回调不用写了,逻辑代码改为写在 respone 的 view 里面。
<!-- index.js.erb -->
$('#myModal').html(<%= j(render :partial => 'list') %>).modal('show');
render :layout => false
ActiceRecord 的实例有一个 errors 方法,返回一个类似 hash 的东西,可以从里面取错误信息。
同时开发本身就不是 best practice 了吧,gem 对外公布的 api 就是要稳定的。写下游 gem 的时候想,哎呀这个在上游改一下接口就行了,那么其他使用这个 gem 的人怎么办?
#19 楼 @larryzhao 雷诺遇上大菠萝,被诺娃背后放原子弹……
session 放在数据库,应用服务器横向扩展的时候会成为瓶颈。
什么?!原来 Tab 可以改成空格?
先分析到底哪里慢。
iA Writer
我希望能有 epub 格式电子书。
因为它这里用了嵌套路由
resources :posts do
resources :comments
end
Url 模式是:
/posts/:post_id/comments/:id
你可以用
rake routes
来查看现在的路由规则。
#6 楼 @shangrenzhidao 是啊,就是这么来的。
#4 楼 @shangrenzhidao 试试 @event.to_param
的结果。
#2 楼 @shangrenzhidao HTML 的 id,根据表单参数自动生成的,现在用不上。
action="/events/update/1"
这个 1 就是 id。楼主连着发了很多入门提问贴了,请多看书多思考。
加
gem 'therubyracer'
https://github.com/cowboyd/commonjs.rb 目前只支持这两个
#16 楼 @jxs471494539 怎么没有 fontawesome
用 less 要麻烦一些了,它要 load js runtime,require js 的库 less。把 Gemfile.lock 列出来,看现在用了什么 js runtime。
顶楼说的 gem 是 sass,这里怎么装了 less。
class Band
include Mongoid::Document
embeds_many :albums
accepts_nested_attributes_for :albums,
reject_if: ->(attrs){ attrs[:name] == "Violator" }
end
文档碉堡了 http://mongoid.org/en/mongoid/docs/nested_attributes.html
语法错了,把那行放在 *= require_tree
的前面,成为注释的一部分。
奥,不用索引,加唯一校验就行了。