社交活动,最好适量。
有空的话,不如静下心来读几本书。
首轮融了多少呀
Markdown
通过这篇文章,学了好多 server 知识。
跟着范凯,都是要发的节奏。
楼主,你如果不写,就失信于 ruby 社区。
以后见你发帖一次,鄙视一次。 ^_^
talk is cheap, show me the code.
dnspod 付费版貌似有双线的。(国外 ip 走国际,国内 ip 走国内)
希望你对中国SaaS软件有着切实的信心,对软件提升中小微组织以及个人生产力有着发自内心的认同。我们不想把智力投入到另外一个140字的App, 或者另外一个约炮交友的软件
赞这句话。
先来点个赞
Rails best practice 中有一个比较好的范例
# config/routes.rb
ActionController::Routing::Routes.draw do |map|
map.resources :posts
map.resources :comments
map.logout '/logout', :controller => 'sessions', :action => 'destroy'
map.login '/login', :controller => 'sessions', :action => 'create'
map.namespace :developer do |dev|
dev.resources :posts
dev.resources :comments
dev.logout '/logout', :controller => 'sessions', :action => 'destroy'
dev.login '/login', :controller => 'sessions', :action => 'create'
end
map.namespace :admin do |admin|
admin.resources :posts
admin.resources :comments
admin.logout '/logout', :controller => 'sessions', :action => 'destroy'
admin.login '/login', :controller => 'sessions', :action => 'create'
end
map.namespace :api do |api|
api.resources :posts
api.resources :comments
api.logout '/logout', :controller => 'sessions', :action => 'destroy'
api.login '/login', :controller => 'sessions', :action => 'create'
end
end
The better solution is to split the routes into different files according namespaces.
# config/routes.rb
ActionController::Routing::Routes.draw do |map|
map.resources :posts
map.resources :comments
map.logout '/logout', :controller => 'sessions', :action => 'destroy'
map.login '/login', :controller => 'sessions', :action => 'create'
end
# config/routes/developer.rb
ActionController::Routing::Routes.draw do |map|
map.namespace :developer do |dev|
dev.resources :posts
dev.resources :comments
dev.logout '/logout', :controller => 'sessions', :action => 'destroy'
dev.login '/login', :controller => 'sessions', :action => 'create'
end
end
# config/routes/admin.rb
ActionController::Routing::Routes.draw do |map|
map.namespace :admin do |admin|
admin.resources :posts
admin.resources :comments
admin.logout '/logout', :controller => 'sessions', :action => 'destroy'
admin.login '/login', :controller => 'sessions', :action => 'create'
end
end
# config/routes/api.rb
ActionController::Routing::Routes.draw do |map|
map.namespace :api do |api|
api.resources :posts
api.resources :comments
api.logout '/logout', :controller => 'sessions', :action => 'destroy'
api.login '/login', :controller => 'sessions', :action => 'create'
end
end
In Rails3, you can set the configs in config/application.rb
config.paths.config.routes.concat Dir[Rails.root.join("config/routes/*.rb")]
参考资料:
http://rails-bestpractices.com/posts/73-split-route-namespaces-into-different-files
我把不同职责的 route 放到不同的文件中了,然后在 config/application.rb
config.paths.config.routes.concat Dir[Rails.root.join("config/routes/*.rb")]
原文在哪?
cool!
我觉得在国内「一家工程师主导的公司」是贬义词。
要么在瞎鸡巴折腾,要么在造轮子,要么在给自己做产品。
这种直角引号不好看
我是如何进行『创作』的
大家都喜欢用这种
我是如何进行「创作」的
提前剧透了,Ruby Conf 时咋办
多谢提醒,我加上了。
注明作者和来源,应该问题不大。(严格来讲,好想还是违规)
赞。