Tom Ha wrote:
I tried, the problem remains…
Here’s the issue. Sorry I didn’t post it before, but Vista locked up as
Whine whine whine.
Anyway, this does not print out ‘yo’:
You can’t put the argument to a method on a new line like that. It’s the
puts; ‘yo’. The first statement outputs a linefeed, and the second one
about ‘yo’ briefly, then throws it away (or returns it).
Your replace_html has a linefeed between itself and its first argument.
Tips: Write more unit tests, and don’t follow the example of the Rails
Never cram everything into one line! Neat formatting would have saved
learning how Ruby parses method arguments…
New question: How is this supposed to work?
button_to_function ‘Personal account’ do |rjs|
rjs.replace_html ‘newagentpersonal’, # this comma , is okay!
:partial => ‘user/agents/newagentpersonal’
(I renamed ‘page’ to ‘rjs’ because the world has too danged many
called ‘page’ in it!)
I thought that :partial would run on the server side, cook a page, and
send it over a wire. So maybe that usage of .replace_html is only going
that, but if I tried to cook that partial with fresh variables,
the page at runtime, they would not affect the partial’s contents. And
turn, would leave me with less reasons to use a partial!