I added the following to a new.html.erb file:
<%= button_to_function "ShowList" do |page|
page[:vendor_droplist].toggle
end
%>
I ran the Rails application and got consecutive popups:
Caption: RJS error:
Body: ReferenceError: $ is not defined
Caption: The page at http://localhost:3000 says:
Body: $(“vendor_droplist”).toggle
Could it be that a reference to Prototype is missing in the generated
code? If so, where do it stick it at the Rails level so that it’s
generated every time a test a new change?
I’m running Rails 2.3.5, Ruby 1.8.6, WinXP-Pro/SP3, Firefox 3.6.2,
MySQL 5.0.37-community-nt, Mongrel
Thanks in Advance,
Richard
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
After thinking about this problem a little more, I concluded that I
needed in import prototype.js somehow. I originally thought that was
automatic, and I''d like to make automatic.
Right now my problematic new.html.erb file in incorporated in the app
by expenses.htmt.erb, which contains:
<%= stylesheet_link_tag ''scaffold'' %>
So I think I need to add something like:
<%= javascript_link_tag "javascript" %>
<%= javascript_link_tag "prototype" %>
<%= script_link_tag "prototype" %>
Unfortunately, all my guesses were rejected by ERB. So I''m scouring
my Ajax on Rails book and the web for an example. At the same time,
I''d greatly appreciate whatever guidance anyone may care to offer.
Best wishes,
Richard
On Mar 24, 6:15 pm, RichardOnRails
<RichardDummyMailbox58...-FtJgd9dCuO3JTKoYRCtP1UEOCMrvLtNR@public.gmane.org>
wrote:> I added the following to a new.html.erb file:
> <%= button_to_function "ShowList" do |page|
> page[:vendor_droplist].toggle
> end
> %>
> I ran the Rails application and got consecutive popups:
>
> Caption: RJS error:
> Body: ReferenceError: $ is not defined
>
> Caption: The page athttp://localhost:3000says:
> Body: $(“vendor_droplist”).toggle
>
> Could it be that a reference to Prototype is missing in the generated
> code? If so, where do it stick it at the Rails level so that it’s
> generated every time a test a new change?
>
> I’m running Rails 2.3.5, Ruby 1.8.6, WinXP-Pro/SP3, Firefox 3.6.2,
> MySQL 5.0.37-community-nt, Mongrel
>
> Thanks in Advance,
> Richard
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
Problem solved, finally (by Ajax on Rails, after adjustment to Rails my 2.3.5). Solved by adding <%= javascript_include_tag :defaults %> to app\views\layouts\expenses.html.erb I have skimmed Ajax on Rails many times, treating it as a reference- source rather that as a textbook. But today I stated a the beginning of the Prototype chapter and has a solution in minutes. Whew! On Mar 24, 6:15 pm, RichardOnRails <RichardDummyMailbox58...-FtJgd9dCuO3JTKoYRCtP1UEOCMrvLtNR@public.gmane.org> wrote:> I added the following to a new.html.erb file: > <%= button_to_function "ShowList" do |page| > page[:vendor_droplist].toggle > end > %> > I ran the Rails application and got consecutive popups: > > Caption: RJS error: > Body: ReferenceError: $ is not defined > > Caption: The page athttp://localhost:3000says: > Body: $(“vendor_droplist”).toggle > > Could it be that a reference to Prototype is missing in the generated > code? If so, where do it stick it at the Rails level so that it’s > generated every time a test a new change? > > I’m running Rails 2.3.5, Ruby 1.8.6, WinXP-Pro/SP3, Firefox 3.6.2, > MySQL 5.0.37-community-nt, Mongrel > > Thanks in Advance, > Richard-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.