TypeError: Effect[effect_class] when using block form of link_to helper

Anyone have any idea why I’m getting this error when using the block
form of the link_to helper in Rails 2.0.1? I’m essentially using the
exact same code as in the Rails doc example, but no luck. Any help
would be appreciated.

Sorry, meant link_to_function, not link_to.

Could you show us the exact code you’re using please?

On Dec 11, 2007 1:31 PM, bigbanger [email protected] wrote:

Sorry, meant link_to_function, not link_to.

On Dec 10, 6:53 pm, bigbanger [email protected] wrote:

Anyone have any idea why I’m getting this error when using the block
form of the link_to helper in Rails 2.0.1? I’m essentially using the
exact same code as in the Rails doc example, but no luck. Any help
would be appreciated.


Ryan B.
http://www.frozenplague.net

Ryan,

I’m using the following code in my .rhtml file:

<%=
link_to_function(“show”, nil, :id => “more_link”, :class =>
“expand_collapse”) do |page|
page[:user_listings].visual_effect :toggle_appear
page[:more_link].replace_html “hide”
end
%>

I should have mentioned that ‘user_listings’ is the id of a div
defined on my page.

I was not aware you could use link_to_function as a block.

It has something to do with your :toggle_appear custom function at a
guess.

link_to_function(“show”, nil, { :id => “more_link”, :class =>
“expand_collapse” } )

On Dec 11, 2007 1:53 PM, bigbanger [email protected] wrote:

link_to_function("show", nil, :id => "more_link", :class =>

On Dec 11, 2007 1:31 PM, bigbanger [email protected] wrote:

would be appreciated.


Ryan B.http://www.frozenplague.net


Ryan B.
http://www.frozenplague.net

It’s in the Rails docs here:
http://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#M001048.
Specifically, this part:

“The function argument can be omitted in favor of an update_page
block, which evaluates to a string when the template is rendered
(instead of making an Ajax request first).”

Followed by an example similar to the one I posted.

  • It has something to do with your :toggle_appear custom function at a
    guess.

AFAIK, there is no toggle_appear visual effect. It’s either toggle, or
appear. Not both.

On Dec 11, 2007 2:09 PM, Ryan B. [email protected] wrote:

block, which evaluates to a string when the template is rendered

link_to_function(“show”, nil, { :id => “more_link”, :class =>

end

would be appreciated.

Ryan B.
http://www.frozenplague.net


Ryan B.
http://www.frozenplague.net

On Dec 11, 2007 2:04 PM, bigbanger [email protected] wrote:

Followed by an example similar to the one I posted.

On Dec 11, 2007 1:53 PM, bigbanger [email protected] wrote:

On Dec 10, 7:02 pm, “Ryan B.” [email protected] wrote:

form of the link_to helper in Rails 2.0.1? I’m essentially
Ryan B.http://www.frozenplague.net


Ryan B.
http://www.frozenplague.net

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs