[
http://jira.openqa.org/browse/WTR-474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=20142#action_20142
]
Jarmo Pertman commented on WTR-474:
-----------------------------------
Adding ActiveSupport dependency is definitely not a solution. We just got rid
of it :)
> Watir and Rails 3.0.X incompatible
> ----------------------------------
>
> Key: WTR-474
> URL: http://jira.openqa.org/browse/WTR-474
> Project: Watir
> Issue Type: Bug
> Components: FireWatir
> Affects Versions: 1.7.1
> Environment: Fedora Core 13, Rails 3.0.5, commonwatir 1.8.0,
> firewatir 1.8.0
> Reporter: Eric Kolve
>
> When creating a new Rails 3.0 project and including firewatir and commonwatir
> in the list of gems an error is thrown when accessing a controller. Here are
> the repro steps:
> gem install rails
> gem install firewatir
> gem install commonwatir
> > rails new testrails
> > cd testrails
> > echo 'gem "commonwatir"' >> Gemfile
> > echo 'gem "firewatir"' >> Gemfile
> > bundle install --deployment
> > rails generate controller Pages home
> > rails server
> From a web browser request the page http://localhost.local:3000/pages/home
> The following error is thrown: NoMethodError: undefined method `cache' for
> :active_support:Symbol
> I tracked this down to this file:
> commonwatir-1.8.0/lib/watir/core_ext.rb
> def underscore
> gsub(/\B[A-Z][^A-Z]/, '_\&').downcase.gsub(' ', '_')
> end
> The underscore method is added/redefined in the core String class, which
> Rails also redefines using ActiveSupport::Inflector, but the underscore
> methods are incompatible. If that method is commented out, the above error
> is no longer thrown. I'm not sure of a good solution to this. Either rename
> the method and refactor all the watir code or depend ActiveSupport.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.openqa.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Wtr-development mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-development