<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>yldcb (qian)</title>
    <link>https://ruby-china.org/yldcb</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>rails 部署后 页面布局乱掉了</title>
      <description>&lt;p&gt;经过两天折腾，终于是部署好了
但是有个问题，部署后它把所有 css 都打包成一个文件，导致整个布局就乱掉了，这个改如何解决？&lt;/p&gt;</description>
      <author>yldcb</author>
      <pubDate>Sat, 21 Mar 2015 14:04:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/24766</link>
      <guid>https://ruby-china.org/topics/24766</guid>
    </item>
    <item>
      <title>Nginx Passenger 部署问题 - Cannot execute /root/.rbenv/shims/ruby: Permission denied (13)</title>
      <description>&lt;p&gt;出错日志：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[ 2015-03-18 08:20:34.2685 30377/7f38a31bd700 App/Implementation.cpp:287 ]: Could not spawn process for application /home/xyt/web/web/root/myread: An error occurred while starting up the preloader. It exited before signalling successful startup back to Phusion Passenger.
  Error ID: c1229380
  Error details saved to: /tmp/passenger-error-gDSnCw.html
  Message from application: An error occurred while starting up the preloader. It exited before signalling successful startup back to Phusion Passenger. Please read &amp;lt;a href="https://github.com/phusion/passenger/wiki/Debugging-application-startup-problems"&amp;gt;this article&amp;lt;/a&amp;gt; for more information about this problem.&amp;lt;br&amp;gt;
&amp;lt;h2&amp;gt;Raw process output:&amp;lt;/h2&amp;gt;
&amp;lt;pre&amp;gt;
*** ERROR ***: Cannot execute /root/.rbenv/shims/ruby: Permission denied (13)
&amp;lt;/pre&amp;gt;

[ 2015-03-18 08:20:34.2749 30377/7f389c8ef700 age/Hel/Req/CheckoutSession.cpp:252 ]: [Client 1-1] Cannot checkout session because a spawning error occurred. The identifier of the error is c1229380. Please see earlier logs for details about the error.
^Croot@linshuizhaoying:/home/xyt# sudo tail -f /tmp/passenger-error-gDSnCw.html
                        &amp;lt;div class="container"&amp;gt;
                                Powered by &amp;lt;a href="https://www.phusionpassenger.com/"&amp;gt;Phusion Passenger&amp;lt;/a&amp;gt;,
                                &amp;lt;tt&amp;gt;mod_rails&amp;lt;/tt&amp;gt; / &amp;lt;tt&amp;gt;mod_rack&amp;lt;/tt&amp;gt; for Apache and Nginx.


We're sorry, but something went wrong.

We've been notified about this issue and we'll take a look at it shortly.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;google 了半天没有解决办法，希望以前遇到过这类问题的大牛能给个方案。&lt;/p&gt;</description>
      <author>yldcb</author>
      <pubDate>Wed, 18 Mar 2015 20:30:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/24710</link>
      <guid>https://ruby-china.org/topics/24710</guid>
    </item>
    <item>
      <title>phantomjs 在 rails 里面使用问题？</title>
      <description>&lt;p&gt;想做截图功能
因为找了很久没找到相关例子，虽然引用了 phantomjs gem 但是不知道怎么使用。
后来想了个傻办法，shell 执行命令
在 main controller 我是这么写的：
require 'pathname'
class MainController &amp;lt; ApplicationController
  def index
     path = Pathname.new(File.dirname(&lt;strong&gt;FILE&lt;/strong&gt;)).realpath + "../../public"
     url = "&lt;a href="http://www.baidu.com" rel="nofollow" target="_blank"&gt;http://www.baidu.com&lt;/a&gt;"
     img = "hello.png"
     exec = "#{path}" + "/phantomjs #{path}/exec.js #{url} #{img}"
     system "#{exec}"
     puts "ok"&lt;/p&gt;

&lt;p&gt;end
end
但是不执行。不知道什么原因
希望用过 phantomjs 的能够指点一下，非常感激&lt;/p&gt;</description>
      <author>yldcb</author>
      <pubDate>Thu, 25 Dec 2014 19:36:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/23403</link>
      <guid>https://ruby-china.org/topics/23403</guid>
    </item>
    <item>
      <title>rails tutorial 中第 7 章 sign up 测试出现问题</title>
      <description>&lt;p&gt;代码是直接从 github 下过来解压然后 bundle install
发现 rails s 后能正常运行
但是测试就是各种出现错误
bundle exec rspec spec/requests/user_pages_spec.rb -e "signup page"
执行这句的时候出现：&lt;/p&gt;

&lt;p&gt;bundle exec rspec spec/requests/user_pages_spec.rb -e "signup page"
No DRb server is running. Running in local process instead ...
/Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in &lt;code&gt;load': /Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:20: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '(' (SyntaxError)
                    fill_in "Email",
                             ^
/Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:20: syntax error, unexpected ',', expecting keyword_end
/Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:22: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
                    fill_in "Confirmation", with: "foobar"
                             ^
/Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:22: syntax error, unexpected ',', expecting keyword_end
                    fill_in "Confirmation", with: "foobar"
                                           ^
/Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:23: syntax error, unexpected ':', expecting keyword_end
                with: "Example User"
                     ^
/Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:24: syntax error, unexpected ':', expecting keyword_end
                with: "user@example.com"
                     ^
/Users/qianyuhui/Desktop/ruby/rails/sample_app_rails_4-modeling-users/spec/requests/user_pages_spec.rb:25: syntax error, unexpected ':', expecting keyword_end
                with: "foobar"
                     ^
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in&lt;/code&gt;block in load_spec_files'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in &lt;code&gt;each'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/configuration.rb:819:in&lt;/code&gt;load_spec_files'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/command_line.rb:22:in &lt;code&gt;run'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/runner.rb:77:in&lt;/code&gt;rescue in run'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/runner.rb:73:in &lt;code&gt;run'
    from /Library/Ruby/Gems/2.0.0/gems/rspec-core-2.13.0/lib/rspec/core/runner.rb:17:in&lt;/code&gt;block in autorun'&lt;/p&gt;

&lt;p&gt;google 了很久没发现答案。。求解惑&lt;/p&gt;</description>
      <author>yldcb</author>
      <pubDate>Tue, 07 Oct 2014 10:56:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/21895</link>
      <guid>https://ruby-china.org/topics/21895</guid>
    </item>
  </channel>
</rss>
