楼主把你的代码用 ``` 包起来涅
#2 楼 @woody1983 这个是有规律的,凡是叫 be_xxx 的,对应调用的就是 .xxx?
不知道你说的并发的问题是什么问题?
用 rvm 呗,普通用户也可以 bundle install
不用啊,be_valid 调用的是 @user.valid? ,不需要保存
如果要连续 post,设置一下网页过期时间,那点返回后资料还是保留在框里的
server {
listen 80;
server_name localhost;
passenger_enabled on;
location /uploads/ {
gridfs storage root_collection=fs field=filename type=string;
mongo 127.0.0.1:27017;
}
root /opt/ruby_apps/storage/public;
}
改成这样试试
#1 楼 @lidashuang adblock
我现在是这么处理的,删掉 public 下的 404.html 500.html 搞一个 page_controller.rb
class PageController < ApplicationController
caches_page :render_404, :render_500
def render_404
end
def render_500
end
end
搞 routes
get '404.html' => "page#render_404"
get '500.html' => "page#render_500"
然后在 deploy.rb 里加上
after 'deploy:create_symlink', 'deploy:generate_404'
task :generate_404 do
cmd = "curl http://domain.com/404.html;curl http://domain.com/500.html;"
system(cmd)
end
这样再发布完成后,会在 public 下生成 404.html 和 500.html
随便什么地方买都可以,备案要盛大来
#2 楼 @feitian124 我以前一直以为他的头像是个蝌蚪。直到 ruby-china 才看清楚原来是张脸
以前一直用 erb,最近开始用 haml
我是这么弄的
#6 楼 @tiseheaini 你在开发环境是没问题,你到生成环境试试,一定报错。
你得在 application.rb 搞一堆 config.assets.precompile += ,不是自找麻烦么。
对于单个 controller 特有的样式,很简单,在 application.html 里加上
<body class="<%= controller.controller_name%>">
然后你 Topic 里特有的样式就 .topic .xxxx {} 这样区分
这个特性就是合并 css 来减少 http 请求次数,加快网站访问速度的
#4 楼 @tiseheaini 你这样就惨了。。。 而且这是 rails3.2 的一个很好的特性,你给他干了干啥。。。
description 每个页面是不一样的,你怎么写到 Setting 里啊?