<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0IHQXo9fSp7ImA9WhVXFUk.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617</id><updated>2012-04-16T00:12:10.465-04:00</updated><category term="extjs-only" /><category term="extjs-and-rails" /><category term="google-closure" /><title>Ext JS with Rails</title><subtitle type="html">Tips and Code for using &lt;a href="http://www.extjs.com"&gt;Ext JS&lt;/a&gt; with &lt;a href="http://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.extjswithrails.com/" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/extjswithrails" /><feedburner:info uri="extjswithrails" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DE4ESXoyfSp7ImA9WhZTEk4.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-2638637198667361362</id><published>2011-03-15T20:41:00.002-04:00</published><updated>2011-03-15T20:55:08.495-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-15T20:55:08.495-04:00</app:edited><title>Sencha Touch Bits</title><summary type="html">I just want to make a shout out that I have a new blog about tips on using Sencha Touch (the mobile framework from the folks behind Ext JS):http://www.senchatouchbits.comI also have been increasingly working with Ext JS 4, Ruby 1.9 and Rails 3 lately. So this blog might awake again soon. :)Btw, Ext JS 4 Preview Version 4 has been released today: http://www.sencha.com/forum/showthread.php?125072-&lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/_fxiEg81utw" height="1" width="1"/&gt;</summary><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/2638637198667361362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/2638637198667361362?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/_fxiEg81utw/sencha-touch-bits.html" title="Sencha Touch Bits" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><feedburner:origLink>http://www.extjswithrails.com/2011/03/sencha-touch-bits.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QMQn47fCp7ImA9WxBWE0U.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-5964498842665783415</id><published>2010-02-05T09:49:00.000-05:00</published><updated>2010-02-05T09:49:43.004-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T09:49:43.004-05:00</app:edited><title>Theming an Ext.Window in 10 minutes</title><summary type="html">A lot of people in the Ext JS community wonder about how to customize the design of their Ext JS application.There are a few ready to install themes available (search the forums) that you can choose from and I know that Ext is working on 1. making it easier to customize the theme of your app and 2. finding themes (marketplace).But, after all, it isn't already that hard to do.I wanted to add a &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/snGiabHmB_E" height="1" width="1"/&gt;</summary><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/5964498842665783415?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/5964498842665783415?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/snGiabHmB_E/theming-extwindow-in-10-minutes.html" title="Theming an Ext.Window in 10 minutes" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_-IZJDfhPUu4/S2wpL3g_nxI/AAAAAAAAAJk/4qrvxGfx0lQ/s72-c/blue_window.png" height="72" width="72" /><feedburner:origLink>http://www.extjswithrails.com/2010/02/theming-extwindow-in-10-minutes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAMQXg-eyp7ImA9WxNUF0Q.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-3013531891563393527</id><published>2009-11-09T14:06:00.002-05:00</published><updated>2009-11-09T14:26:20.653-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T14:26:20.653-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google-closure" /><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext JS vs. Google Closure</title><summary type="html">Since Google released its JavaScript library Google Closure there have been quite some people wondering about how it compares to Ext JS.Because I'm belonging to this group of people, I thought it can't hurt to try to answer this question myself.Hello WorldThe entry point for getting started with a library is usually a small "Hello World" application.I'm not impressed at all with Google Closure's &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/H-lYjreutL8" height="1" width="1"/&gt;</summary><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3013531891563393527?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3013531891563393527?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/H-lYjreutL8/ext-js-vs-google-closure.html" title="Ext JS vs. Google Closure" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_-IZJDfhPUu4/SvhZc77DixI/AAAAAAAAAIk/LncgFiCkShI/s72-c/extjs_closure_tree.png" height="72" width="72" /><feedburner:origLink>http://www.extjswithrails.com/2009/11/ext-js-vs-google-closure.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QDQ3o7fSp7ImA9WxFTGE4.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-664894825523751945</id><published>2009-06-04T16:32:00.009-04:00</published><updated>2010-04-09T12:42:52.405-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-09T12:42:52.405-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>RESTful store example with Rails</title><summary type="html">Yesterday Ext released the second release candidate of Ext JS 3.0.It included a new restful configuration option for the Ext.data.Store and an example for its usage.Update April 9, 2010: It's now compatible with the latest Ext JS 3.2.0 version.Impressed by Ext's Chris Scott's lightweight Rails-like PHP MVC framework, I still wanted to get a feeling for this new feature by writing a Rails backend &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/XBHIJ-1OcmA" height="1" width="1"/&gt;</summary><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/664894825523751945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/664894825523751945?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/XBHIJ-1OcmA/restful-store-example-with-rails_04.html" title="RESTful store example with Rails" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><feedburner:origLink>http://www.extjswithrails.com/2009/06/restful-store-example-with-rails_04.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIMSHY8cSp7ImA9WxJSEUQ.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-6729238366133355741</id><published>2009-05-01T10:30:00.013-04:00</published><updated>2009-05-01T11:59:49.879-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-01T11:59:49.879-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>A day the Hashrocket way</title><summary type="html">Two weeks ago, I had the awesome opportunity to spend a day at Hashrocket’s office. Hashrocket  is a consultancy company from Jacksonville, FL, specializing in Ruby on Rails software development. It is led by Ruby on Rails community well-know and book author Obie Fernandez.Thanks to their open nature and their utilities such as presentations, posts, tweets  and videos, I already knew a lot about &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/_5AcQ5oCK-A" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/6729238366133355741/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=6729238366133355741" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6729238366133355741?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6729238366133355741?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/_5AcQ5oCK-A/day-hashrocket-way.html" title="A day the Hashrocket way" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_-IZJDfhPUu4/SfsTMK2I9cI/AAAAAAAAAGU/w202ycLM4SU/s72-c/jacksonville_beach.jpg" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://www.extjswithrails.com/2009/05/day-hashrocket-way.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUEQHc5fip7ImA9WxJTEkk.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-20017494223687823</id><published>2009-04-20T12:17:00.001-04:00</published><updated>2009-04-20T12:50:01.926-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T12:50:01.926-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Short Ext Conference Résumé</title><summary type="html">I'm not going to go through each session here. For a more detailed summary:Check out all tweets with the #extconf tag.Read Tim Sporcic's opinionated but therefore interesting daily round-ups.See pictures from Nils Dehl and Sergei Kozlov.Or wait for the session presentations and videos to be online. :-)With this post, I basically want to thank the Ext team and all people I have been able to meet &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/HzIr9n_MjV0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/20017494223687823/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=20017494223687823" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/20017494223687823?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/20017494223687823?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/HzIr9n_MjV0/short-ext-conference-resume.html" title="Short Ext Conference Résumé" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.extjswithrails.com/2009/04/short-ext-conference-resume.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEEQXc9eCp7ImA9WxVaF0w.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-897688137416340144</id><published>2009-04-14T09:07:00.002-04:00</published><updated>2009-04-14T09:10:00.960-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-14T09:10:00.960-04:00</app:edited><title>Live from Ext Conference in Orlando, FL</title><summary type="html">Follow news from the Ext Conference in Orlando, FL, that just has started 40 minutes ago here: http://search.twitter.com/search?q=%23extconf&lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/doBKBh8YzJA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/897688137416340144/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=897688137416340144" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/897688137416340144?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/897688137416340144?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/doBKBh8YzJA/live-from-ext-conference-in-orlando-fl.html" title="Live from Ext Conference in Orlando, FL" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2009/04/live-from-ext-conference-in-orlando-fl.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFR3s-cSp7ImA9WxdbFko.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-8568050331850037998</id><published>2008-08-13T20:36:00.001-04:00</published><updated>2008-08-13T20:36:56.559-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-13T20:36:56.559-04:00</app:edited><title>Ext JS with Rails in Twitter</title><summary type="html">Since there had been a lack of time and courage to overcome the obstacle lately to author new blog posts, I decided to do mini posts instead. And to add a little more social flavor to that, I'll post them to my new twitter account: http://twitter.com/extjswithrailsSo, follow me or write me via the @ thing. See you in twitter!P.S. Posts on this blog might follow, too, though.&lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/QU7hWqm53yI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/8568050331850037998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=8568050331850037998" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8568050331850037998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8568050331850037998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/QU7hWqm53yI/ext-js-with-rails-in-twitter.html" title="Ext JS with Rails in Twitter" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/08/ext-js-with-rails-in-twitter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4CQXk4fip7ImA9WxdXF00.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-4262285146846103966</id><published>2008-06-27T13:52:00.001-04:00</published><updated>2008-06-28T21:29:20.736-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-28T21:29:20.736-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext.ux.RowWithCellSelectionModel</title><summary type="html">I recently published another Ext JS extension at http://github.com/steffen/ext.ux.rowwithcellselectionmodel/ I want to let you know about.Ext.ux.RowWithCellSelectionModelThis Ext JS extension enables the user to activate the editor of an editable cell in an Ext.grid.EditorGridPanel through a double click, to navigate through the cells via the cursor keys and select one or multiple rows through &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/Cgi9DbL2gCg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/4262285146846103966/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=4262285146846103966" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/4262285146846103966?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/4262285146846103966?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/Cgi9DbL2gCg/extuxrowwithcellselectionmodel.html" title="Ext.ux.RowWithCellSelectionModel" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/06/extuxrowwithcellselectionmodel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08DQHg8eSp7ImA9WxdQE0U.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-729474227296445149</id><published>2008-06-13T16:17:00.006-04:00</published><updated>2008-06-13T16:44:31.671-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-13T16:44:31.671-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext.form.FieldSet and Ext.layout.CardLayout</title><summary type="html">This post is a note to myself and maybe to some others, since I today searched for the second time for a solution for a misbehavior (bug) in Ext JS when using an Fieldset inside a Panel which belongs to a Panel with a CardLayout.When I set the Panel with the Fieldsets as the active item via panel_with_card_layout.getLayout().setActiveItem('form_with_fieldsets_panel') everything was shown/rendered&lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/Azh01ogqIEM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/729474227296445149/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=729474227296445149" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/729474227296445149?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/729474227296445149?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/Azh01ogqIEM/extformfieldset-and-extlayoutcardlayout.html" title="Ext.form.FieldSet and Ext.layout.CardLayout" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/06/extformfieldset-and-extlayoutcardlayout.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAHQn48eip7ImA9WxdREko.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-3531794037736813904</id><published>2008-05-31T18:57:00.001-04:00</published><updated>2008-05-31T18:58:53.072-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-31T18:58:53.072-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext.apply and Ext.applyIf</title><summary type="html">In case you missed it, last weekend Jay Garcia released his third screencast in which he explains Ext.apply.Here is the video, a short 7 and something minutes long, which is a fresh alternative of reading plain blog posts. :-)Jay actually mentions a firebug bug which I wasn't aware of but which I encountered just this week after learning about it in his screencast. The bug is that the properties &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/-aokt_AkCWw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/3531794037736813904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=3531794037736813904" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3531794037736813904?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3531794037736813904?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/-aokt_AkCWw/extapply-and-extapplyif.html" title="Ext.apply and Ext.applyIf" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/05/extapply-and-extapplyif.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cGQXszfCp7ImA9WxdXF00.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-2393311157429657744</id><published>2008-05-26T12:47:00.005-04:00</published><updated>2008-06-28T22:03:40.584-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-28T22:03:40.584-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>More Rails 2.1 changes that target JSON and therefore Ext JS</title><summary type="html">Two days ago I posted about Rails 2.1 changes that make living with Ext JS easier. Today I discovered (via Jörg Battermann) a tutorial about using Rails 2.1 (see Part 1 and Part 2).The tutorial shows two new config options that target JSON, especially the to_json method: ActiveRecord::Base.include_root_in_json and ActiveSupport.use_standard_json_time_formatHere are the respective changesets and &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/1bp0-hto61k" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/2393311157429657744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=2393311157429657744" title="12 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/2393311157429657744?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/2393311157429657744?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/1bp0-hto61k/more-rails-21-that-target-json-and.html" title="More Rails 2.1 changes that target JSON and therefore Ext JS" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>12</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/05/more-rails-21-that-target-json-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIAQnk4fyp7ImA9WxdSF0o.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-8726098660308422784</id><published>2008-05-24T12:57:00.007-04:00</published><updated>2008-05-26T00:02:23.737-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-26T00:02:23.737-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Rails 2.1 changes that make living with Ext JS easier</title><summary type="html">I just like to point out a few changes of the soon to be released Rails 2.1 which I caught via Chu Yeow's Living on the edge blog series.Automatically parse posted JSON content for Mime::JSON requestsThe most important change is probably the automatically parsing of JSON requests into the params hash.Here's the example from Chu Yeows's post:# http requestPOST /posts{"post": {"title": "Breaking &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/snyb0A0dDbc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/8726098660308422784/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=8726098660308422784" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8726098660308422784?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8726098660308422784?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/snyb0A0dDbc/rails-21-changes-that-make-living-with.html" title="Rails 2.1 changes that make living with Ext JS easier" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/05/rails-21-changes-that-make-living-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IMQHk7eCp7ImA9WxdRFUQ.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-3186561357459422049</id><published>2008-05-22T15:53:00.004-04:00</published><updated>2008-06-04T12:06:21.700-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-04T12:06:21.700-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Rails helpers in Ext JS</title><summary type="html">Today I needed to truncate a set of strings in Ext JS. Rails has the truncate helper method built in, Ext JS not, which isn't bad since it's pretty easy to write your own little helper in Ext JS.Update: Diego pointed out that there is actually a truncate method in Ext JS, called ellipsis which can be found in the Ext.util.Format class. I hope this post still makes a little sense, since it's about&lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/L1VK_L0EsEE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/3186561357459422049/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=3186561357459422049" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3186561357459422049?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3186561357459422049?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/L1VK_L0EsEE/rails-helpers-in-ext-js.html" title="Rails helpers in Ext JS" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/05/rails-helpers-in-ext-js.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBSXg7eip7ImA9WxRaEEw.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-3199016540604534147</id><published>2008-05-14T14:57:00.009-04:00</published><updated>2008-12-11T10:50:58.602-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T10:50:58.602-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext JS Events, Observable and DomHelper slides</title><summary type="html">Want to learn more advanced stuff about how to use Ext JS?Check out these slides from an Ext JS core developer named Aaron Conran. You might know him from the Ext JS forum.First a very good and quick introduction to Javascript, where you learn more about strictly (not) equals such as === and !== which you encounter often in the Ext JS code and also some nice to know information about the &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/MOjEZixK63A" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/3199016540604534147/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=3199016540604534147" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3199016540604534147?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/3199016540604534147?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/MOjEZixK63A/ext-js-events-observable-and-domhelper.html" title="Ext JS Events, Observable and DomHelper slides" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_-IZJDfhPUu4/SCs6sqGw0SI/AAAAAAAAADw/b4Uc0XdpVC4/s72-c/Bild+24.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/05/ext-js-events-observable-and-domhelper.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EBRHw7fCp7ImA9WxZaFks.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-1674278000349295539</id><published>2008-04-30T13:34:00.008-04:00</published><updated>2008-05-01T13:07:35.204-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-01T13:07:35.204-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Ordered Attributes</title><summary type="html">I released my first Ruby on Rails plugin today. It is actually helpful for building Ext JS grids! More on that later in an extra post. Below some information about the ordered attributes plugin (taken from the README file).Ordered AttributesThis Ruby on Rails plugin provides a way to order ActiveRecord attributes for using them for csv exports or automated table generation.Installationgit clone &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/WjrhX6VZCdI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/1674278000349295539/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=1674278000349295539" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/1674278000349295539?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/1674278000349295539?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/WjrhX6VZCdI/ordered-attributes.html" title="Ordered Attributes" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/04/ordered-attributes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBQ3w6cSp7ImA9WxZbGEo.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-6665747199431514468</id><published>2008-04-22T09:56:00.001-04:00</published><updated>2008-04-22T10:27:32.219-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-22T10:27:32.219-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Ext JS 2.1 with (more-or-less) first-class REST support released</title><summary type="html">In case you missed it, yesterday the Ext JS Team released version 2.1 of it's impressive Javascript library.Besides nice new widgets such as the slider and statusbar, and big performance improvements, the Ext JS library is now supporting the PUT and DELETE http verbs (besides GET and POST) when using their Ext.form.Action class for Ajax Requests. But is that helping us Rails developers? Not &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/Ae97cwCHCYw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/6665747199431514468/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=6665747199431514468" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6665747199431514468?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6665747199431514468?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/Ae97cwCHCYw/ext-js-21-with-more-or-less-first-class.html" title="Ext JS 2.1 with (more-or-less) first-class REST support released" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/04/ext-js-21-with-more-or-less-first-class.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBQn0ycSp7ImA9WxZUFkQ.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-6281910398877743069</id><published>2008-04-08T17:30:00.003-04:00</published><updated>2008-04-08T17:37:33.399-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-08T17:37:33.399-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext.ux.PrinterFriendly, 0.2</title><summary type="html">I hope nobody minds if I post some update announcements for my Ext JS extension here in my blog. The next Rails-specific post is coming soon...Here are the changes for version 0.2:Added config.js file for customized settingsAdded Ext.ux.PrinterFriendly.ENABLE_SHORTCUTS config optionAdded Ext.ux.PrinterFriendly.ROOT constantAdded x-grid3-cell-first and x-grid3-cell-last class to header cellsAdded &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/aDAHAeCw5_o" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/6281910398877743069/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=6281910398877743069" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6281910398877743069?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6281910398877743069?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/aDAHAeCw5_o/extuxprinterfriendly-02.html" title="Ext.ux.PrinterFriendly, 0.2" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/04/extuxprinterfriendly-02.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AMSHw-fip7ImA9WxZUE0k.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-8564521652392045902</id><published>2008-04-04T18:56:00.001-04:00</published><updated>2008-04-04T18:56:29.256-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T18:56:29.256-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext.ux.PrinterFriendly, 0.1 (Initial Release)</title><summary type="html">I'm happy to announce the first release of my (first) Ext JS extension.Here are the facts:NameExt.ux.PrinterFriendlyVersion0.1 (Initial Release)SummaryEasily build printer friendly layouts and grids for your Ext JS pages.FeaturesBuilds a normal html table (Ext.ux.PrinterGridPanel) based on your data store and column model, which saves a lot of cpu power and memory when printing large data sets. &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/jbDSnngEh-U" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/8564521652392045902/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=8564521652392045902" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8564521652392045902?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8564521652392045902?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/jbDSnngEh-U/extuxprinterfriendly-01-initial-release.html" title="Ext.ux.PrinterFriendly, 0.1 (Initial Release)" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/03/extuxprinterfriendly-01-initial-release.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIEQ3o8eyp7ImA9WxZUE0w.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-6621645877265426027</id><published>2008-04-03T11:16:00.004-04:00</published><updated>2008-04-04T09:08:22.473-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T09:08:22.473-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Ext JS Screencast (Sketchcast) about Ext.extend and Ext.override</title><summary type="html">Jay Garcia from TGD innovations LLC started doing a series of screencasts (or so-called sketchcasts) about Ext JS. Here's his second one about Ext.extend and Ext.override. It's certainly an interesting way of doing a screencast using a (digital) whiteboard.Check out his Blog at http://tdg-i.com which also includes some nice explained Ext JS examples.&lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/Jksw6dRm3_g" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/6621645877265426027/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=6621645877265426027" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6621645877265426027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/6621645877265426027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/Jksw6dRm3_g/ext-js-screencast-sketchcast-about.html" title="Ext JS Screencast (Sketchcast) about Ext.extend and Ext.override" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/04/ext-js-screencast-sketchcast-about.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIHRHg5eip7ImA9WxZUE0w.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-5338268623463993191</id><published>2008-03-31T10:58:00.010-04:00</published><updated>2008-04-04T09:08:55.622-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T09:08:55.622-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Fitting Ext JS into the Rails architecture</title><summary type="html">When you start building your first Ext JS page into your Rails application, you certainly will wonder where to put the Javascript code.Instead of just creating a javascript file such as posts_show.js in your public/javascript directory, here is a more elegant way for adding Ext JS pages to your Rails (2.0.2!) project:# app/controllers/post_controller.rbdef show  @post = Post.find params[:id]  &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/S6onz0NI2Ig" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/5338268623463993191/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=5338268623463993191" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/5338268623463993191?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/5338268623463993191?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/S6onz0NI2Ig/fitting-ext-js-into-rails-architecture.html" title="Fitting Ext JS into the Rails architecture" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/03/fitting-ext-js-into-rails-architecture.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEER3g4eSp7ImA9WxZUE0w.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-527828348464371010</id><published>2008-03-27T15:38:00.009-04:00</published><updated>2008-04-04T09:10:06.631-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T09:10:06.631-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only" /><title>Inspecting your Ext.onReady variables</title><summary type="html">In the Ext JS examples included in the Ext JS package, you'll find usually this code:Ext.onReady(function(){  ..  var store = new Ext.data.SimpleStore({    ..  });  var grid = new Ext.grid.GridPanel({    store: store,    ..  });});Notice the var keyword in front of the declared variables! The var keyword is defining the variables as local variables. They are only existing in the scope of the &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/WeR6dKEw3nc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/527828348464371010/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=527828348464371010" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/527828348464371010?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/527828348464371010?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/WeR6dKEw3nc/inspecting-your-extonready-variables.html" title="Inspecting your Ext.onReady variables" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/03/inspecting-your-extonready-variables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEARX44fCp7ImA9WxZUE0w.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-4361537767300253510</id><published>2008-03-27T00:31:00.002-04:00</published><updated>2008-04-04T09:10:44.034-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T09:10:44.034-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>ext-all.js or ext-all-debug.js</title><summary type="html">To ease the debugging process, the Ext JS package includes the uncompressed javascript files of their library as well.Here's a small Rails helper to add the Ext JS library files based on your Rails environment:# app/helpers/application_helper.rbmodule ApplicationHelper  ... # your other helpers here  def javascript_include_extjs    if RAILS_ENV == "production"      javascript_include_tag "ext/&lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/f2XCn8Iv2yY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/4361537767300253510/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=4361537767300253510" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/4361537767300253510?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/4361537767300253510?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/f2XCn8Iv2yY/ext-alljs-or-ext-all-debugjs.html" title="ext-all.js or ext-all-debug.js" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/03/ext-alljs-or-ext-all-debugjs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkECQ387fyp7ImA9WxZUE0w.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-2905029917391973265</id><published>2008-03-23T10:10:00.003-04:00</published><updated>2008-04-04T09:11:02.107-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T09:11:02.107-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Sending forms the "old way" with Ext JS</title><summary type="html">The normal non-AJAX life-cycle of sending a form in Rails is the following:The user submits the formThe browser is going to the form's action urlThe Rails action calls some model methods and sends a redirect to the users browser to a overview page or the created record for exampleHere are some code snippets to solve this life-cycle with Ext JS and Rails:// ext js formvar submit_button = new &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/H9wOFplVdx8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/2905029917391973265/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=2905029917391973265" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/2905029917391973265?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/2905029917391973265?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/H9wOFplVdx8/sending-forms-old-way-with-ext-js.html" title="Sending forms the &quot;old way&quot; with Ext JS" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/03/sending-forms-old-way-with-ext-js.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEMQ3g6fSp7ImA9WxZUE0w.&quot;"><id>tag:blogger.com,1999:blog-8034707056574245617.post-8324662981227872202</id><published>2008-03-22T18:19:00.001-04:00</published><updated>2008-04-04T09:11:22.615-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T09:11:22.615-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails" /><title>Discovering Ext JS with Rails</title><summary type="html">Before I discovered the Ext JS - Javascript Library in November 2007, I was working with Ruby on Rails for almost a year. (I know, pretty late since Rails came already out in 2004, but I was stuck with my PHP Projects.)From then on, Rails was really helping me to get my models and controllers in order. But what about the view layer? Yes, Rails was helping me here, too. But not as much as on the &lt;img src="http://feeds.feedburner.com/~r/extjswithrails/~4/JARyV7ci7p4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://www.extjswithrails.com/feeds/8324662981227872202/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8034707056574245617&amp;postID=8324662981227872202" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8324662981227872202?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8034707056574245617/posts/default/8324662981227872202?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/extjswithrails/~3/JARyV7ci7p4/discovering-ext-js-with-rails.html" title="Discovering Ext JS with Rails" /><author><name>Steffen Hiller</name><uri>http://www.blogger.com/profile/04810135337219418093</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-5_UoeEKZLZo/TYALT4q-BSI/AAAAAAAAAPM/TyIsdyylVKY/s220/twitter_profile.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.extjswithrails.com/2008/03/discovering-ext-js-with-rails.html</feedburner:origLink></entry></feed>
