我有一个使用Rails 3.2.3,Ruby 1.9.3和带有Nginx模块的Phusion Passenger的rails应用程序.App用户需要上传大文件.我将指令添加client_max_body_size 500M;到nginx.conf(下面)中的位置块,并通过使用Ctrl-C来停止并passenger start启动nginx 以停止nginx并重新启动nginx.但是,当我尝试上传127 MB的文件时,我收到错误"413 Request Entity Too Large".有人能让我知道我在俯瞰什么吗?
谢谢,
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
passenger_root /Users/mcmahling/.rvm/gems/ruby-1.9.3-p125/gems/passenger-3.0.12;
passenger_ruby /Users/mcmahling/.rvm/wrappers/ruby-1.9.3-p125/ruby;
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 165;
#gzip on;
server {
listen 80; …Run Code Online (Sandbox Code Playgroud) 有谁知道一个与Rails 3一起使用的后台作业管理器?我听说过Starling和Workling,但我没有看到Rails 3的分叉.
我有一个Rails应用程序,我使用的自定义样式表<form>对Rails form_tag助手生成的标签没有影响.有人能指出一些代码或一个示例,说明如何将CSS样式添加到form_tag?
我在启动本地oracle实例时出错。oracle_sid发行前我没有设置sqlplus "sys as sysdba"和SQL> startup。现在,我无法启动实例。请帮助我知道如何关闭错误的实例。谢谢。
我有一个Ruby方法,它遍历一个循环(loop_a)并do_something每次循环调用另一个函数().我希望Ruby进入下一个循环,loop_a即使它有函数do_something抛出错误.我正在使用下面的异常处理代码,但应用程序继续停止错误.有人能告诉我我做错了什么吗?
loop_a.each do |str1|
do_something(str1)
rescue Exception => e
Logger.error 'An error occurred: #{e}"
end
Run Code Online (Sandbox Code Playgroud)