I was getting this error with Rails 2.2 when using ActionMailer. NoMethodError (undefined method `finder’ for #<ActionView::Base:0x34146fc>) It stems from a line in engines/lib/engines/rails_extensions/action_mailer.rb This is some problem between Rails 2.2 and Engines. Reinstalling engines didn’t seem to help. Simply put, you need to go here and apply this patch:…
Category: Ruby on Rails
After slogging through connecting Rails and Sugar via SOAP, I was tired and frustrated. The API is slow, and doing anything meaningful took a long time (ok, it took 30 seconds, but that seems slow to me; aren’t computers supposed to be fast?!). So, I came up with an alternative…
I have long wanted to make sure my CRM system (SugarCRM) and my project management system synchonized certain data, mainly company names. I hate having to sync stuff like that manually. So, I’ve been working on integrating the data using a SOAP client on the Rails side. It took all…
This is another one that should have been obvious. But, I was getting it wrong. Maybe it had something to do with upgrading to Rails 1.2.6. Anyway, I was getting an error with a custom action. I was sending a form to “projects/do_something”. But, I kept getting the error of…
I don’t know why this took a while to figure out, but it did. If you are using the stock Rails in_place_editor_field, you know it looks like this in the controller: in_place_edit_for :user, :name And like this in the view: <%= in_place_editor_field :user, :name %> This works fine so long…
It took me a little while, but I finally got this working. You’ll need the iCalendar plugin. require ‘icalendar’ def view_ical  request = Net::HTTP::Get.new(‘/calendars/calendar.ics’) response = Net::HTTP.start(‘webdav.site.com’) {|http| request.basic_auth ‘username’, ‘password’ response = http.request(request) } calendar_text = response.body calendars = Icalendar.parse(calendar_text) calendar = calendars.first end
Nested resources in Ruby on Rails are sort of neat, but they are a pain to implement. What’s more, I have to ask myself, why bother? If a resource has a unique identifier id, then why would you need to call its parent resource to call it? The unique identifier…
Geoffrey Grosenbach’s Ruby on Rails plugin calendar_helper is simple and easy to use. Maybe I’m just picky, but one part of it just wasn’t working right for me. Originally, it looks like this on line 96: cal << %(<caption class=”#{options[:month_name_class]}”></caption><thead><tr><th colspan=”7″>#{Date::MONTHNAMES[options[:month]]}</th></tr><tr class=”#{options[:day_name_class]}”>) It doesn’t really make sense for the month…
Getting a remote form to submit within a partial collection when any select changes in Ruby on Rails
This one is harder than it seems. But, I figured out a way. The trick and breakthrough came from Teflon Ted. With a regular form, you could do this in your select statement: :onChange=>”this.form.submit();” This won’t work with a remote form, because the submission is not handled with the submit…
It seems like it would take a lot of work to get the in_place_editor to work in a partial on a collection, but it does. (It took me a lot of time to figure this out, but maybe I’m just more than average dense.) The best post to-date on this…