<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Rails and Merb Merge: Rails Core (Part 4 of 6)</title>
	<atom:link href="http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 12:12:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: schof</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-40995</link>
		<dc:creator>schof</dc:creator>
		<pubDate>Wed, 10 Feb 2010 04:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-40995</guid>
		<description>I wonder if we can&#039;t totally change how we approach things in Spree?  Do you recall that we talked in person about apps such as Spree and Radiant and how they might work with &quot;mountable apps?&quot;  Spree needs to fiddle with load paths and do a few non-standard things (at least not standard behavior for a plugin.) 
 
Would you mind discussing this with us at some point?  I&#039;d love to get your insight into how we could pull this off.  I think it would be a nice case study for the railtie/plugin functionality. </description>
		<content:encoded><![CDATA[<p>I wonder if we can&#039;t totally change how we approach things in Spree?  Do you recall that we talked in person about apps such as Spree and Radiant and how they might work with &quot;mountable apps?&quot;  Spree needs to fiddle with load paths and do a few non-standard things (at least not standard behavior for a plugin.)</p>
<p>Would you mind discussing this with us at some point?  I&#039;d love to get your insight into how we could pull this off.  I think it would be a nice case study for the railtie/plugin functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruby on rails</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-40669</link>
		<dc:creator>ruby on rails</dc:creator>
		<pubDate>Wed, 03 Feb 2010 07:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-40669</guid>
		<description>its really  usefull info  about  Application, Object Improving ,Initialization Unifying Plugins and How Frameworks Became Plugins. i would lyk to use it . </description>
		<content:encoded><![CDATA[<p>its really  usefull info  about  Application, Object Improving ,Initialization Unifying Plugins and How Frameworks Became Plugins. i would lyk to use it .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Foy Savas</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39320</link>
		<dc:creator>Foy Savas</dc:creator>
		<pubDate>Sat, 23 Jan 2010 05:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39320</guid>
		<description>Beautiful. 
 
Earlier today I caught scent of the new direction Railties have taken (after opening up the code behind rails3_datamapper), and this post now perfectly complements my subsequent investigation into the Rails source. 
 
Overall, I just have to say that the renewed direction of Rails is amazing. Even ActiveRecord is only a few fundamental features away from me being willing to use it over DataMapper. How did this ever happen!? </description>
		<content:encoded><![CDATA[<p>Beautiful. </p>
<p>Earlier today I caught scent of the new direction Railties have taken (after opening up the code behind rails3_datamapper), and this post now perfectly complements my subsequent investigation into the Rails source. </p>
<p>Overall, I just have to say that the renewed direction of Rails is amazing. Even ActiveRecord is only a few fundamental features away from me being willing to use it over DataMapper. How did this ever happen!?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: k776</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39345</link>
		<dc:creator>k776</dc:creator>
		<pubDate>Fri, 22 Jan 2010 23:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39345</guid>
		<description>I agree. When and how to load the railties file could use some explaination. 
 
For gems, I&#039;d assume you have lib/gem_name.rb   load the railtie.rb file first off (e.g. &lt;a href=&quot;http://github.com/dkubb/rails3_datamapper/blob/master/lib/rails3_datamapper.rb).&quot; target=&quot;_blank&quot;&gt;http://github.com/dkubb/rails3_datamapper/blob/ma...&lt;/a&gt; This will go a fair way to making vendor/plugins redundent. 
 
For plugins, would this be best in init.rb? From your post, is the :load_init_rb  initializer example actually in Rails, or is this something the plugin itself specifies? And if that&#039;s the case, how does Rails load plugins now? Does it look for a vendor/plugin/your_plugin/railtie.rb  ? </description>
		<content:encoded><![CDATA[<p>I agree. When and how to load the railties file could use some explaination. </p>
<p>For gems, I&#039;d assume you have lib/gem_name.rb   load the railtie.rb file first off (e.g. <a href="http://github.com/dkubb/rails3_datamapper/blob/master/lib/rails3_datamapper.rb)." target="_blank">http://github.com/dkubb/rails3_datamapper/blob/ma&#8230;</a> This will go a fair way to making vendor/plugins redundent. </p>
<p>For plugins, would this be best in init.rb? From your post, is the :load_init_rb  initializer example actually in Rails, or is this something the plugin itself specifies? And if that&#039;s the case, how does Rails load plugins now? Does it look for a vendor/plugin/your_plugin/railtie.rb  ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grimen</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39344</link>
		<dc:creator>grimen</dc:creator>
		<pubDate>Fri, 22 Jan 2010 23:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39344</guid>
		<description>You guys really done a great job with Rails 3 for real! Everything just...makes so much sense for a guy like me that built LEGO all my childhood. =) Rails 3 makes Rails 2.3 feel annoying and rusty. ;D Can&#039;t wait until the day I Rails 3 and Ruby 1.9 runs stable and is compatible with &quot;can&#039;t live without&quot;-gems. I can&#039;t see any other web-framework on this level compete in the same start-field. (Which is truly sad too) </description>
		<content:encoded><![CDATA[<p>You guys really done a great job with Rails 3 for real! Everything just&#8230;makes so much sense for a guy like me that built LEGO all my childhood. =) Rails 3 makes Rails 2.3 feel annoying and rusty. ;D Can&#039;t wait until the day I Rails 3 and Ruby 1.9 runs stable and is compatible with &quot;can&#039;t live without&quot;-gems. I can&#039;t see any other web-framework on this level compete in the same start-field. (Which is truly sad too)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39334</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Fri, 22 Jan 2010 22:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39334</guid>
		<description>:before =&gt; still there  </description>
		<content:encoded><![CDATA[<p>:before =&amp;gt; still there</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39333</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Fri, 22 Jan 2010 22:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39333</guid>
		<description>Something I found a bit confusing was where/when to require stuff during the init process. Do you require assisting gems in boot.rb or application.rb or deep inside your application.  
 
boot.rb has changed from a &quot;never touch this file&quot; to a file that can/should be customized, what exactly should and should not be done there?  
 
I have mixed feelings about the Application do; config.bla convention, it seems a bit magical how it introduces the config local in the block, in some way I would have preferred the more explicit approach at least that way you can do an arity check in the framework to ensure correct use.  
 
On the performance side, that was vaguely mentioned, are performance regressions in AR and such considered ship stoppers for 3.0?  </description>
		<content:encoded><![CDATA[<p>Something I found a bit confusing was where/when to require stuff during the init process. Do you require assisting gems in boot.rb or application.rb or deep inside your application.  </p>
<p>boot.rb has changed from a &quot;never touch this file&quot; to a file that can/should be customized, what exactly should and should not be done there?  </p>
<p>I have mixed feelings about the Application do; config.bla convention, it seems a bit magical how it introduces the config local in the block, in some way I would have preferred the more explicit approach at least that way you can do an arity check in the framework to ensure correct use.  </p>
<p>On the performance side, that was vaguely mentioned, are performance regressions in AR and such considered ship stoppers for 3.0?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Hooks</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39331</link>
		<dc:creator>Matt Hooks</dc:creator>
		<pubDate>Fri, 22 Jan 2010 21:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39331</guid>
		<description>I&#039;m assuming you&#039;re focusing more on cleanliness here than speed, but I was wondering how this would affect boot-up time? </description>
		<content:encoded><![CDATA[<p>I&#039;m assuming you&#039;re focusing more on cleanliness here than speed, but I was wondering how this would affect boot-up time?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wycats</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39319</link>
		<dc:creator>wycats</dc:creator>
		<pubDate>Fri, 22 Jan 2010 21:06:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39319</guid>
		<description>Good catch. Both typos are fixed :) </description>
		<content:encoded><![CDATA[<p>Good catch. Both typos are fixed :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Andrijevik</title>
		<link>http://www.engineyard.com/blog/2010/rails-and-merb-merge-rails-core-part-4-of-6/comment-page-1/#comment-39317</link>
		<dc:creator>Vladimir Andrijevik</dc:creator>
		<pubDate>Fri, 22 Jan 2010 20:52:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3364#comment-39317</guid>
		<description>I reckon I should finish reading the article before I write a comment about a typo. It seems that the explanation: 
 
&quot;Here, vendor/plugins defines an initializer called :load_init_rb, which runs after the application initializers.&quot; 
 
doesn&#039;t quite agree with the code, since the call in initializer specifies &quot;:before &gt; :load_application_initializers&quot;, so :load_init_rb would run before the application initializers, no? </description>
		<content:encoded><![CDATA[<p>I reckon I should finish reading the article before I write a comment about a typo. It seems that the explanation: </p>
<p>&quot;Here, vendor/plugins defines an initializer called :load_init_rb, which runs after the application initializers.&quot; </p>
<p>doesn&#039;t quite agree with the code, since the call in initializer specifies &quot;:before &gt; :load_application_initializers&quot;, so :load_init_rb would run before the application initializers, no?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

