Maybe you could submit a patch, to make the bundle work with Rails3. However it would have to work with both pre-Rails3 and also Rails3. Here's your opportunity to 'give back' to the open-source community!
On Sep 28, 11:41 pm, giuseb <[email protected]> wrote: > Les, thank you for your response. > > The bit of code you mention is indeed in rails_path.rb > > Since I am on Rails 3, I modified it as follows: > > def wants_haml > @wants_html ||= File.file?(File.join(rails_root, "vendor/plugins/ > haml/", "init.rb")) || > File.read(File.join(rails_root, 'config', 'environment.rb')) =~ / > haml/ || > File.read(File.join(rails_root, 'Gemfile')) =~ /haml/ > end > > and it seems to work. I wonder, however, if I am missing something, > like I should be using different bundles for Rails 3 altogether. > > Sorry if this is now off-topic. > > Giuseppe > > On Sep 28, 7:07 pm, Les <[email protected]> wrote: > > > > > As far as I can tell, the decision whether to go to a .haml file or > > a .erb file is triggered by the presence of config.gem 'haml' in your > > environment.rb file (pre Rails3 of course) > > > I say this because in the rails bundle, there is a switch that detects > > whether your app is working on haml. If you look in: > > /Library/Application Support/TextMate/Pristine Copy/Bundles/Ruby on > > Rails.tmbundle/Support/lib/rails/rails_path.rb > > > (maybe the path on your system is not the same as mine, so look for > > that file, rails_path.rb) > > > you'll see the switch > > > If you're not seeing it, then maybe you need to update your rails > > bundle? > > > On Sep 28, 3:12 am, giuseb <[email protected]> wrote: > > > > Yes, I have the "handcrafted" bundle: > > > >http://github.com/handcrafted/handcrafted-haml-textmate-bundle.git > > > > However, is that relevant? > > > > If I am in a RoR controller, with the cursor inside, say, the index > > > action, and I press alt-cmd-arrow down, the *rails* bundle searches > > > for the corresponding view file and, not finding an index.html.erb in > > > the expected directory, it prompts me to create one. What I want, > > > however, is for that command to look for index.html.haml instead. This > > > should be possible by tweaking the rails bundle, independent of > > > whether you also have a haml bundle installed, right? > > > > I hope my question is clear. > > > Thanks! > > > > Giuseppe > > > > On Sep 6, 6:46 am, Les <[email protected]> wrote: > > > > > Do you have the haml bundle installed? > > > > > On Sep 4, 12:36 pm, giuseb <[email protected]> wrote: > > > > > > Hello, > > > > > > does anyone know how to make the Ruby on Rails TextMatebundle > > > > > "understand" that HAML is the preferred templating language? > > > > > > Commands such as "go to alternate file" in thebundleare extremely > > > > > useful (e.g., press alt-cmd-arrow down while the cursor is within a > > > > > controller's index function to jump to the corresponding view file) > > > > > but they look for .erb files and ask me to create one. > > > > > > I wonder if there is a global setting within the railsbundleto > > > > > replace .erb with .haml. > > > > > > Thanks! > > > > > Giuseppe > > > > > > p.s. incidentally, the rails tmbundle I am currently using is > > > > > carlosbrando's fork -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/haml?hl=en.
