相关疑难解决方法(0)

我应该在我的新网络应用程序中使用Ruby 1.9.2吗?

使用Rails 3开始一个新的Web应用程序.我仍然是Web开发的新手,并且非常喜欢在Ruby 1.8.7和Rails 2.3.5中工作时可用的所有Internet资源.有关在我的新项目使用Ruby 1.9.2的任何建议吗?

ruby ruby-on-rails ruby-on-rails-3 ruby-1.9

10
推荐指数
1
解决办法
748
查看次数

在ruby 1.9.1中编译rails中的问题

我使用的是rails 2.3.3和ruby 1.9.1.

我试图渲染一个包含部分的视图.在部分i中输出以UTF8编码的模型的字段.这失败了

ActionView::TemplateError (incompatible character encodings: ASCII-8BIT and UTF-8) on line #248 of app/views/movie/show.html.erb:
245:    <!-- Coloumn right | start -->
246:    <div class="col_right">
247: 
248:        <%= render :partial => 'movie_stats' %>
249: 
250:        <!-- uploaders -->
251:        <div class="box_white">     
Run Code Online (Sandbox Code Playgroud)

另一方面,如果我直接在视图中使用该字段(当它不是部分时),我可以输出具有utf8内容的字段.

我怎样才能解决这个问题?我已经尝试设置默认编码,但似乎没有用.

ruby ruby-on-rails

9
推荐指数
1
解决办法
6730
查看次数

Ruby 1.9.1-p234,Passenger 2.2.5,Rails 2.3-POST封闭流在POST请求

我在Ubuntu服务器上设置了Ruby 1.9.1(p234).我正在尝试部署一个Rails应用程序,它在Apache 2.2/Passenger 2.2.5上提供Rails 2.3-stable.

GET请求正常工作,POST请求立即中断以下日志条目:

Processing UsersController#new (for 80.203.77.44 at 2009-10-24 20:54:55) [GET]
  Parameters: {"controller"=>"users", "action"=>"new"}
Rendering template within layouts/application
Rendering users/new
Completed in 23ms (View: 20, DB: 0) | 200 OK [http://myapp/user/new]
/!\ FAILSAFE /!\  2009-10-24 20:55:01 +0200
  Status: 500 Internal Server Error
  closed stream
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/vendor/rack-1.0.0-git/lib/rack/rewindable_input.rb:86:in make_rewindable'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/vendor/rack-1.0.0-git/lib/rack/rewindable_input.rb:26:inread'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/vendor/rack-1.0.0-git/lib/rack/request.rb:136:in POST'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/vendor/rack-1.0.0-git/lib/rack/methodoverride.rb:15:incall'
    /var/www/myapp/app/releases/20091021213913/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in call'
    /var/www/myapp/app/releases/20091021213913/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:93:incall'
    /var/www/myapp/app/releases/20091021213913/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in call'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/vendor/rack-1.0.0-git/lib/rack/lock.rb:11:inblock in call'
    :8:in synchronize'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/vendor/rack-1.0.0-git/lib/rack/lock.rb:11:incall'
    /var/www/myapp/app/releases/20091021213913/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:106:in call'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/lib/phusion_passenger/rack/request_handler.rb:95:inprocess_request'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/lib/phusion_passenger/abstract_request_handler.rb:207:in main_loop'
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:378:instart_request_handler' …

ruby ruby-on-rails passenger ruby-1.9

8
推荐指数
1
解决办法
1939
查看次数

您何时将应用程序升级到Rails 3?

现在Rails 3测试版就在这里,让我们进行一些小问题.

请简要告诉我们您的应用程序的功能以及何时将其升级到Rails 3.或者,如果您不打算很快升级,请告诉我们什么阻止了您.

ruby-on-rails ruby-on-rails-3 rails-3-upgrade

8
推荐指数
1
解决办法
817
查看次数