<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>arc_start (王玉龙)</title>
    <link>https://ruby-china.org/arc_start</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Rails 在 production 环境下无法有 Bootstrap 效果,求解!</title>
      <description>&lt;h4 id="ubuntu 14.2/ rails 4.2.3/ nginx1.8 下面是自己找到但是不知道怎么解决的问题,..,还有能顺便问一下,production的数据库在哪里吗?"&gt;ubuntu 14.2/ rails 4.2.3/ nginx1.8 下面是自己找到但是不知道怎么解决的问题，..,还有能顺便问一下，production 的数据库在哪里吗？&lt;/h4&gt;&lt;h3 id="#production log :"&gt;#production log :&lt;/h3&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt; INFO -- : Started GET "/assets/application-65b769ffba7fc8241ae208caa71b7abc6eb684e9de2deb560360a8247ce58133.css" for 127.0.0.1 at 2015-08-10 18:39:53 +0800
F, [2015-08-10T18:39:53.688201 #30521] FATAL -- : 
 ActionController:: **RoutingError (No route matches [GET] "/assets** /application- 65b769ffba7fc8241ae208caa71b7abc6eb684e9de2deb560360a8247ce58133.css"):
  actionpack (4.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  actionpack (4.2.3) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
  railties (4.2.3) lib/rails/rack/logger.rb:38:in `call_app'
  railties (4.2.3) lib/rails/rack/logger.rb:20:in `block in call'
  activesupport (4.2.3) lib/active_support/tagged_logging.rb:68:in `block in tagged'
  activesupport (4.2.3) lib/active_support/tagged_logging.rb:26:in `tagged'
  activesupport (4.2.3) lib/active_support/tagged_logging.rb:68:in `tagged'
  railties (4.2.3) lib/rails/rack/logger.rb:20:in `call'
  actionpack (4.2.3) lib/action_dispatch/middleware/request_id.rb:21:in `call'
  rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
  rack (1.6.4) lib/rack/runtime.rb:18:in `call'
  activesupport (4.2.3) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
  rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
  railties (4.2.3) lib/rails/engine.rb:518:in `call'
  railties (4.2.3) lib/rails/application.rb:165:in `call'
  passenger (5.0.15) lib/phusion_passenger/rack/thread_handler_extension.rb:94:in `process_request'
  passenger (5.0.15) lib/phusion_passenger/request_handler/thread_handler.rb:149:in `accept_and_process_next_request'
  passenger (5.0.15) lib/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop'
  passenger (5.0.15) lib/phusion_passenger/request_handler.rb:415:in `block (3 levels) in start_threads'
  passenger (5.0.15) lib/phusion_passenger/utils.rb:111:in `block in create_thread_and_abort_on_exception'
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>arc_start</author>
      <pubDate>Mon, 10 Aug 2015 18:52:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/26862</link>
      <guid>https://ruby-china.org/topics/26862</guid>
    </item>
    <item>
      <title>启动 Nginx 成功,但是 deploy 的应用 500 Internal Server Error</title>
      <description>&lt;h4 id="500 Internal Server Error"&gt;500 Internal Server Error&lt;/h4&gt;
&lt;p&gt;用的是 ubuntu 14.2/ ruby 2.1.2 /rails 4.23 ,数据库迁移啊，都成功啦。应用目录是 /home/wyl/Hack
&lt;strong&gt;错误日志&lt;/strong&gt; &lt;em&gt;我去了下面说的网址，给的方法是 sudo chmod g+x,o+x /Users/phusion/Sites/rack.test 但是没用嘞&lt;/em&gt;&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;2015/08/09 16:21:46 [alert] 2254#0: *14 Cannot stat '/home/wyl/Hack/config.ru': Permission denied (errno=13); This error means that the Nginx worker process (PID 2254, running as UID 65534) does not have permission to access this file. Please read this page to learn how to fix this problem: https://www.phusionpassenger.com/library/admin/nginx/troubleshooting/?a=upon-accessing-the-web-app-nginx-reports-a-permission-denied-error; Extra info, client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "localhost", referrer: 
"http://localhost/chats"
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="下面是 /opt/nginx/conf/nginx的配置"&gt;下面是 /opt/nginx/conf/nginx的配置&lt;/h4&gt;&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;server&lt;/span&gt; {
       &lt;span class="n"&gt;listen&lt;/span&gt;       &lt;span class="m"&gt;80&lt;/span&gt;;
       &lt;span class="n"&gt;server_name&lt;/span&gt;  &lt;span class="n"&gt;localhost&lt;/span&gt;;
   &lt;span class="n"&gt;root&lt;/span&gt; /&lt;span class="n"&gt;home&lt;/span&gt;/&lt;span class="n"&gt;wyl&lt;/span&gt;/&lt;span class="n"&gt;Hack&lt;/span&gt;/&lt;span class="n"&gt;public&lt;/span&gt;;
   &lt;span class="n"&gt;passenger_enabled&lt;/span&gt; &lt;span class="n"&gt;on&lt;/span&gt;;
   }
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>arc_start</author>
      <pubDate>Sun, 09 Aug 2015 16:45:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/26840</link>
      <guid>https://ruby-china.org/topics/26840</guid>
    </item>
    <item>
      <title>NOmethod Error 新手求助啦。。。。</title>
      <description>&lt;p&gt;用的是 ubuntu15.x.x   rails 是 4.23 问题是 undefined method `chat' for #&lt;a rel="nofollow" target="_blank"&gt;Chat:0x007fe686475850&lt;/a&gt;
Extracted source (around line #29):&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;create&lt;/span&gt;
  &lt;span class="vi"&gt;@chat&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;chat_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@chat.save&lt;/span&gt;
    &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="n"&gt;chats_path&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;#下面是控制器的&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;create&lt;/span&gt;
  &lt;span class="vi"&gt;@chat&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;chat_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@chat.save&lt;/span&gt;
    &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="n"&gt;chats_path&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt;
    &lt;span class="n"&gt;flash&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;now&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:warning&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"error"&lt;/span&gt;
    &lt;span class="n"&gt;render&lt;/span&gt; &lt;span class="s1"&gt;'new'&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;#这是视图&lt;/p&gt;
&lt;pre class="highlight erb"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class:&lt;/span&gt;&lt;span class="err"&gt;"&lt;/span&gt;&lt;span class="na"&gt;col-md-4&lt;/span&gt; &lt;span class="na"&gt;col-md-offset-4&lt;/span&gt;&lt;span class="err"&gt;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;new add comment panel&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;hr&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;simple_form_for&lt;/span&gt; &lt;span class="vi"&gt;@chat&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"form-chat"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;input&lt;/span&gt; &lt;span class="ss"&gt;:title&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;input_html&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt; &lt;span class="k"&gt;class&lt;/span&gt;&lt;span class="ss"&gt;:"form-control"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;input&lt;/span&gt; &lt;span class="ss"&gt;:desc&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;input_html&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt; &lt;span class="k"&gt;class&lt;/span&gt;&lt;span class="ss"&gt;:"form-control"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;submit&lt;/span&gt; &lt;span class="s2"&gt;"submit"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt;&lt;span class="ss"&gt;disable_with: &lt;/span&gt;&lt;span class="s1"&gt;'Submitting---'&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="k"&gt;class&lt;/span&gt;&lt;span class="ss"&gt;:"btn btn-primary"&lt;/span&gt;&lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;%&lt;/span&gt;&lt;span class="k"&gt;end&lt;/span&gt;&lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;明明之前好好的，什么都没改，莫名其妙错了，求大家帮助呢！...&lt;/p&gt;</description>
      <author>arc_start</author>
      <pubDate>Fri, 07 Aug 2015 09:26:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/26805</link>
      <guid>https://ruby-china.org/topics/26805</guid>
    </item>
    <item>
      <title>关于 Heroku 的错误 log 显示缺失 sqlite3.h，请大家帮忙....</title>
      <description>&lt;p&gt;gemfile 如下，系统是 ubunt 15.x.x&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;group&lt;/span&gt; &lt;span class="ss"&gt;:development&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:test&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
  &lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="s1"&gt;'sqlite3'&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="n"&gt;group&lt;/span&gt; &lt;span class="ss"&gt;:production&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
  &lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="s1"&gt;'pg'&lt;/span&gt;
  &lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="s1"&gt;'rails_12factor'&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;错误日志如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;remote:        continue.
remote:        Make sure that `gem install sqlite3 -v '1.3.10'` succeeds before bundling.
remote:  !
remote:  !     Failed to install gems via Bundler.
remote:  !     
remote:  !     Detected sqlite3 gem which is not supported on Heroku.
remote:  !     https://devcenter.heroku.com/articles/sqlite3
remote:  !
remote: 
remote:  !     Push rejected, failed to compile Ruby app
remote: 
remote: Verifying deploy...
remote: 
remote: !   Push rejected to powerful-falls-8764.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;能帮下嘛..刚入手没几天，好艰难&lt;/p&gt;</description>
      <author>arc_start</author>
      <pubDate>Fri, 31 Jul 2015 02:10:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/26712</link>
      <guid>https://ruby-china.org/topics/26712</guid>
    </item>
  </channel>
</rss>
