<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' 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'><id>tag:blogger.com,1999:blog-8034707056574245617</id><updated>2024-11-01T04:38:02.839-04:00</updated><category term="extjs-and-rails"/><category term="extjs-only"/><category term="google-closure"/><title type='text'>Ext JS with Rails</title><subtitle type='html'>Tips and Code for using &lt;a href=&quot;http://www.extjs.com&quot;&gt;Ext JS&lt;/a&gt; with &lt;a href=&quot;http://rubyonrails.org/&quot;&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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></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><entry><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><title type='text'>Sencha Touch Bits</title><summary type="text">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?</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/2638637198667361362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/2638637198667361362'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2011/03/sencha-touch-bits.html' title='Sencha Touch Bits'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><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><title type='text'>Theming an Ext.Window in 10 minutes</title><summary type="text">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&#39;t already that hard to do.I wanted to add a </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/5964498842665783415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/5964498842665783415'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2010/02/theming-extwindow-in-10-minutes.html' title='Theming an Ext.Window in 10 minutes'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd2G9KSgWB-fQrGoSYjkSWMRiBIVyL5iqqbmyvs4TuEvP_nK58aAkpYakyw9YAv0vvR9hYjMPmlyxJz4boJJVZFoQpzsROwzKN2x4otcCCz7slj5YeORVSQ049Ms5NwFZa3Xnf6Nkke8Y/s72-c/blue_window.png" height="72" width="72"/></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><category scheme="http://www.blogger.com/atom/ns#" term="google-closure"/><title type='text'>Ext JS vs. Google Closure</title><summary type="text">Since Google released its JavaScript library Google Closure there have been quite some people wondering about how it compares to Ext JS.Because I&#39;m belonging to this group of people, I thought it can&#39;t hurt to try to answer this question myself.Hello WorldThe entry point for getting started with a library is usually a small &quot;Hello World&quot; application.I&#39;m not impressed at all with Google Closure&#39;s </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3013531891563393527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3013531891563393527'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2009/11/ext-js-vs-google-closure.html' title='Ext JS vs. Google Closure'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjJNl7NNxfPWcvXXHWthEZxfSkUKcDgoNXSlOR4QF18PclqRFw4OZ0GXjuII7B8ZRTJGAg_flZYhMvT03fOswgfC4kPcMFIELzNrhQUuuCtCt7fX2M249boK8yT_tL65-YTrU3F-ciEqw/s72-c/extjs_closure_tree.png" height="72" width="72"/></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>RESTful store example with Rails</title><summary type="text">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&#39;s now compatible with the latest Ext JS 3.2.0 version.Impressed by Ext&#39;s Chris Scott&#39;s lightweight Rails-like PHP MVC framework, I still wanted to get a feeling for this new feature by writing a Rails backend </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/664894825523751945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/664894825523751945'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2009/06/restful-store-example-with-rails_04.html' title='RESTful store example with Rails'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>A day the Hashrocket way</title><summary type="text">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 </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/fullpage/post/8034707056574245617/6729238366133355741' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6729238366133355741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6729238366133355741'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2009/05/day-hashrocket-way.html' title='A day the Hashrocket way'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwbbNRDh0zWylFdm_HXf8_Ki9qm15Zu6MOFvBdVul0x_Dohw_qGdzBGMw6TKMIYrBW-kHu3uH6VlwqsYkrqdAKgReUfmWw_2ONCTLmcZc38OkkI-WymcN00ZVaQAEZgnc-tgjkCc1s0rA/s72-c/jacksonville_beach.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Short Ext Conference Résumé</title><summary type="text">I&#39;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&#39;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 </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/fullpage/post/8034707056574245617/20017494223687823' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/20017494223687823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/20017494223687823'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2009/04/short-ext-conference-resume.html' title='Short Ext Conference Résumé'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><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><title type='text'>Live from Ext Conference in Orlando, FL</title><summary type="text">Follow news from the Ext Conference in Orlando, FL, that just has started 40 minutes ago here: http://search.twitter.com/search?q=%23extconf</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/fullpage/post/8034707056574245617/897688137416340144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/897688137416340144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/897688137416340144'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2009/04/live-from-ext-conference-in-orlando-fl.html' title='Live from Ext Conference in Orlando, FL'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><title type='text'>Ext JS with Rails in Twitter</title><summary type="text">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&#39;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.</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/fullpage/post/8034707056574245617/8568050331850037998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8568050331850037998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8568050331850037998'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/08/ext-js-with-rails-in-twitter.html' title='Ext JS with Rails in Twitter'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Ext.ux.RowWithCellSelectionModel</title><summary type="text">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 </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/fullpage/post/8034707056574245617/4262285146846103966' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/4262285146846103966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/4262285146846103966'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/06/extuxrowwithcellselectionmodel.html' title='Ext.ux.RowWithCellSelectionModel'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Ext.form.FieldSet and Ext.layout.CardLayout</title><summary type="text">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(&#39;form_with_fieldsets_panel&#39;) everything was shown/rendered</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/fullpage/post/8034707056574245617/729474227296445149' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/729474227296445149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/729474227296445149'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/06/extformfieldset-and-extlayoutcardlayout.html' title='Ext.form.FieldSet and Ext.layout.CardLayout'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Ext.apply and Ext.applyIf</title><summary type="text">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&#39;t aware of but which I encountered just this week after learning about it in his screencast. The bug is that the properties </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/fullpage/post/8034707056574245617/3531794037736813904' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3531794037736813904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3531794037736813904'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/05/extapply-and-extapplyif.html' title='Ext.apply and Ext.applyIf'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>More Rails 2.1 changes that target JSON and therefore Ext JS</title><summary type="text">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 </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/fullpage/post/8034707056574245617/2393311157429657744' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/2393311157429657744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/2393311157429657744'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/05/more-rails-21-that-target-json-and.html' title='More Rails 2.1 changes that target JSON and therefore Ext JS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Rails 2.1 changes that make living with Ext JS easier</title><summary type="text">I just like to point out a few changes of the soon to be released Rails 2.1 which I caught via Chu Yeow&#39;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&#39;s the example from Chu Yeows&#39;s post:# http requestPOST /posts{&quot;post&quot;: {&quot;title&quot;: &quot;Breaking </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/fullpage/post/8034707056574245617/8726098660308422784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8726098660308422784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8726098660308422784'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/05/rails-21-changes-that-make-living-with.html' title='Rails 2.1 changes that make living with Ext JS easier'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Rails helpers in Ext JS</title><summary type="text">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&#39;t bad since it&#39;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&#39;s about</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/fullpage/post/8034707056574245617/3186561357459422049' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3186561357459422049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3186561357459422049'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/05/rails-helpers-in-ext-js.html' title='Rails helpers in Ext JS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Ext JS Events, Observable and DomHelper slides</title><summary type="text">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 </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/fullpage/post/8034707056574245617/3199016540604534147' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3199016540604534147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/3199016540604534147'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/05/ext-js-events-observable-and-domhelper.html' title='Ext JS Events, Observable and DomHelper slides'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf5pLKPTtxE7gmji8SECEy7GMbpJVjCR8lxDzadcmR-1cgjbbde9CzqA5zMU-zyDLNBA9XTgJCRBSM4iWAxbHnMvkil5aWCBCPFyRTJ3KjVZLgE_TVzz_bUHgraiuLIrqr5vXArHzOKYk/s72-c/Bild+24.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Ordered Attributes</title><summary type="text">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 </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/fullpage/post/8034707056574245617/1674278000349295539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/1674278000349295539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/1674278000349295539'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/04/ordered-attributes.html' title='Ordered Attributes'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Ext JS 2.1 with (more-or-less) first-class REST support released</title><summary type="text">In case you missed it, yesterday the Ext JS Team released version 2.1 of it&#39;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 </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/fullpage/post/8034707056574245617/6665747199431514468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6665747199431514468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6665747199431514468'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/04/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>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Ext.ux.PrinterFriendly, 0.2</title><summary type="text">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 </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/fullpage/post/8034707056574245617/6281910398877743069' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6281910398877743069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6281910398877743069'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/04/extuxprinterfriendly-02.html' title='Ext.ux.PrinterFriendly, 0.2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Ext.ux.PrinterFriendly, 0.1 (Initial Release)</title><summary type="text">I&#39;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. </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/fullpage/post/8034707056574245617/8564521652392045902' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8564521652392045902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8564521652392045902'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/03/extuxprinterfriendly-01-initial-release.html' title='Ext.ux.PrinterFriendly, 0.1 (Initial Release)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Ext JS Screencast (Sketchcast) about Ext.extend and Ext.override</title><summary type="text">Jay Garcia from TGD innovations LLC started doing a series of screencasts (or so-called sketchcasts) about Ext JS. Here&#39;s his second one about Ext.extend and Ext.override. It&#39;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.</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/fullpage/post/8034707056574245617/6621645877265426027' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6621645877265426027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/6621645877265426027'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/04/ext-js-screencast-sketchcast-about.html' title='Ext JS Screencast (Sketchcast) about Ext.extend and Ext.override'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Fitting Ext JS into the Rails architecture</title><summary type="text">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]  </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/fullpage/post/8034707056574245617/5338268623463993191' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/5338268623463993191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/5338268623463993191'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/03/fitting-ext-js-into-rails-architecture.html' title='Fitting Ext JS into the Rails architecture'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-only"/><title type='text'>Inspecting your Ext.onReady variables</title><summary type="text">In the Ext JS examples included in the Ext JS package, you&#39;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 </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/fullpage/post/8034707056574245617/527828348464371010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/527828348464371010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/527828348464371010'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/03/inspecting-your-extonready-variables.html' title='Inspecting your Ext.onReady variables'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>ext-all.js or ext-all-debug.js</title><summary type="text">To ease the debugging process, the Ext JS package includes the uncompressed javascript files of their library as well.Here&#39;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 == &quot;production&quot;      javascript_include_tag &quot;ext/</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/fullpage/post/8034707056574245617/4361537767300253510' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/4361537767300253510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/4361537767300253510'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/03/ext-alljs-or-ext-all-debugjs.html' title='ext-all.js or ext-all-debug.js'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Sending forms the &quot;old way&quot; with Ext JS</title><summary type="text">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&#39;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 </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/fullpage/post/8034707056574245617/2905029917391973265' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/2905029917391973265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/2905029917391973265'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/03/sending-forms-old-way-with-ext-js.html' title='Sending forms the &quot;old way&quot; with Ext JS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8034707056574245617.post-8324662981227872202</id><published>2008-03-22T18:19:00.001-04:00</published><updated>2014-05-15T08:46:15.203-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="extjs-and-rails"/><title type='text'>Discovering Ext JS with Rails</title><summary type="text">

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</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/fullpage/post/8034707056574245617/8324662981227872202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8324662981227872202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8034707056574245617/posts/default/8324662981227872202'/><link rel='alternate' type='text/html' href='http://www.extjswithrails.com/2008/03/discovering-ext-js-with-rails.html' title='Discovering Ext JS with Rails'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQk9N-yjAOAfjmlDDrfNtOErM-aTO9LM4Lf1NDkR9qgcLFlxJ37MowQ3jzRMRhUcLGCuYWr8Ztc03dCs_8p6lJpewQ3mGiRA5hLt5Va49Dvp7AvlIoBFO5lEoOe7koxWpiKXUvZtAnMnI/s72-c/extjswithrails.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>