<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>a307697028 (mengxd)</title>
    <link>https://ruby-china.org/a307697028</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Ubuntu 下装 Apache 2 + Passenger ,但是找不到 httpd.conf ,是什么原因，在线等</title>
      <description>&lt;p&gt;环境：ubuntu.&lt;/p&gt;

&lt;p&gt;步骤：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;sudo apt-get install apache2
2.gem install passenger
3.passenger-install-apache2-module&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;通过以上步骤后，成功安装。
但是我找不到 apache 的 httpd.conf 文件。&lt;/p&gt;

&lt;p&gt;求助，在线等~~&lt;/p&gt;</description>
      <author>a307697028</author>
      <pubDate>Tue, 25 Mar 2014 20:46:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/18161</link>
      <guid>https://ruby-china.org/topics/18161</guid>
    </item>
    <item>
      <title>安装 passenger 出错，求助~</title>
      <description>&lt;p&gt;gem install passenger&lt;/p&gt;

&lt;p&gt;ERROR:  Error installing passenger:
    invalid gem: package metadata is missing in /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/cache/daemon_controller-1.2.0.gem&lt;/p&gt;

&lt;p&gt;怎么解决啊？？&lt;/p&gt;

&lt;p&gt;在线等~~~&lt;/p&gt;</description>
      <author>a307697028</author>
      <pubDate>Mon, 24 Mar 2014 17:07:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/18134</link>
      <guid>https://ruby-china.org/topics/18134</guid>
    </item>
    <item>
      <title>对 Mass assignment 不懂，求解~~</title>
      <description>&lt;p&gt;对于 Mass assignment 这个东西，google，百度了很久，一直找不到很好的答案。求大神能详细解释。&lt;/p&gt;</description>
      <author>a307697028</author>
      <pubDate>Fri, 07 Mar 2014 17:43:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/17728</link>
      <guid>https://ruby-china.org/topics/17728</guid>
    </item>
    <item>
      <title>新手上路之 rails_1:ActiveModel::ForbiddenAttributesError 的解决方法</title>
      <description>&lt;p&gt;rails 3 与 rails 4 差异，导致 ActiveModel::ForbiddenAttributesError 的解决方法：
rails3 :&lt;/p&gt;

&lt;p&gt;def create
  &lt;a href="/event" class="user-mention" title="@event"&gt;&lt;i&gt;@&lt;/i&gt;event&lt;/a&gt; = Event.new(params[:event])
end&lt;/p&gt;

&lt;p&gt;rails4:&lt;/p&gt;

&lt;p&gt;def create
  &lt;a href="/event" class="user-mention" title="@event"&gt;&lt;i&gt;@&lt;/i&gt;event&lt;/a&gt; = Event.new(event_params)
end&lt;/p&gt;

&lt;p&gt;private&lt;/p&gt;

&lt;p&gt;def event_params
  params.require(:event).permit(:name,:description,:)
end&lt;/p&gt;</description>
      <author>a307697028</author>
      <pubDate>Fri, 07 Mar 2014 17:00:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/17726</link>
      <guid>https://ruby-china.org/topics/17726</guid>
    </item>
    <item>
      <title>我想知道 rails 4 是不是取消了观察者模式</title>
      <description>&lt;p&gt;执行：
rails g observer user
后，提示：
could not find generateor observer.&lt;/p&gt;

&lt;p&gt;求解答呢，在线等~~~&lt;/p&gt;</description>
      <author>a307697028</author>
      <pubDate>Fri, 07 Mar 2014 13:57:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/17718</link>
      <guid>https://ruby-china.org/topics/17718</guid>
    </item>
    <item>
      <title>在 routes.rb 里添加 match 配置典型路由后，不能使用 rails 命令</title>
      <description>&lt;p&gt;我在 routes.rb 中添加：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;match&lt;/span&gt; &lt;span class="s1"&gt;':controller(/:action(/:id(.:format)))'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;执行&lt;/p&gt;

&lt;p&gt;rails g controller 命令报错&lt;/p&gt;

&lt;p&gt;ubuntu@ubuntu:~/project/demo$ rails g controller www
/home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:191:in &lt;code&gt;normalize_conditions!': You should not use the&lt;/code&gt;match&lt;code&gt;method in your router without specifying an HTTP method. (RuntimeError)
If you want to expose your action to both GET and POST, add&lt;/code&gt;via: [:get, :post]&lt;code&gt;option.
If you want to expose your action to GET, use&lt;/code&gt;get&lt;code&gt;in the router:
  Instead of: match "controller#action"
  Do: get "controller#action"
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:67:in&lt;/code&gt;initialize'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:1443:in &lt;code&gt;new'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:1443:in&lt;/code&gt;add_route'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:1422:in &lt;code&gt;decomposed_match'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:1403:in&lt;/code&gt;block in match'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:1394:in &lt;code&gt;each'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/mapper.rb:1394:in&lt;/code&gt;match'
    from /home/ubuntu/project/demo/config/routes.rb:62:in &lt;code&gt;block in &amp;lt;top (required)&amp;gt;'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/route_set.rb:341:in&lt;/code&gt;instance_exec'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/route_set.rb:341:in &lt;code&gt;eval_block'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/actionpack-4.0.3/lib/action_dispatch/routing/route_set.rb:319:in&lt;/code&gt;draw'
    from /home/ubuntu/project/demo/config/routes.rb:1:in &lt;code&gt;&amp;lt;top (required)&amp;gt;'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/activesupport-4.0.3/lib/active_support/dependencies.rb:223:in&lt;/code&gt;load'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/activesupport-4.0.3/lib/active_support/dependencies.rb:223:in &lt;code&gt;block in load'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/activesupport-4.0.3/lib/active_support/dependencies.rb:214:in&lt;/code&gt;load_dependency'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/activesupport-4.0.3/lib/active_support/dependencies.rb:223:in &lt;code&gt;load'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/routes_reloader.rb:40:in&lt;/code&gt;block in load_paths'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/routes_reloader.rb:40:in &lt;code&gt;each'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/routes_reloader.rb:40:in&lt;/code&gt;load_paths'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/routes_reloader.rb:16:in &lt;code&gt;reload!'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/routes_reloader.rb:26:in&lt;/code&gt;block in updater'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/activesupport-4.0.3/lib/active_support/file_update_checker.rb:75:in &lt;code&gt;call'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/activesupport-4.0.3/lib/active_support/file_update_checker.rb:75:in&lt;/code&gt;execute'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/routes_reloader.rb:27:in &lt;code&gt;updater'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/routes_reloader.rb:6:in&lt;/code&gt;execute_if_updated'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application/finisher.rb:69:in &lt;code&gt;block in &amp;lt;module:Finisher&amp;gt;'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/initializable.rb:30:in&lt;/code&gt;instance_exec'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/initializable.rb:30:in &lt;code&gt;run'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/initializable.rb:55:in&lt;/code&gt;block in run_initializers'
    from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/tsort.rb:150:in &lt;code&gt;block in tsort_each'
    from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/tsort.rb:183:in&lt;/code&gt;block (2 levels) in each_strongly_connected_component'
    from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/tsort.rb:219:in &lt;code&gt;each_strongly_connected_component_from'
    from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/tsort.rb:182:in&lt;/code&gt;block in each_strongly_connected_component'
    from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/tsort.rb:180:in &lt;code&gt;each'
    from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/tsort.rb:180:in&lt;/code&gt;each_strongly_connected_component'
    from /home/ubuntu/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/tsort.rb:148:in &lt;code&gt;tsort_each'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/initializable.rb:54:in&lt;/code&gt;run_initializers'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application.rb:215:in &lt;code&gt;initialize!'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/railtie/configurable.rb:30:in&lt;/code&gt;method_missing'
    from /home/ubuntu/project/demo/config/environment.rb:5:in &lt;code&gt;&amp;lt;top (required)&amp;gt;'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application.rb:189:in&lt;/code&gt;require'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/application.rb:189:in &lt;code&gt;require_environment!'
    from /home/ubuntu/.rvm/gems/ruby-1.9.3-p545/gems/railties-4.0.3/lib/rails/commands.rb:44:in&lt;/code&gt;'
    from bin/rails:4:in &lt;code&gt;require'
    from bin/rails:4:in&lt;/code&gt;&lt;/p&gt;'&lt;p&gt;&lt;/p&gt;</description>
      <author>a307697028</author>
      <pubDate>Tue, 04 Mar 2014 11:35:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/17649</link>
      <guid>https://ruby-china.org/topics/17649</guid>
    </item>
  </channel>
</rss>
