Is it possible the javascript negates the variables?
Here is my code…
First the link in profile.rhtml
<%= link_to “?”, { :action => “funny”}, :popup => [‘Help’,
‘height=600px, width=600px’] %>
user_controller.rb
def funny
render :layout => false
@helpy = Help.find(:first)
end
funny.rhtml
<%= @helpy.content %> should be here...
###
Here is the error from the popup windo:
NoMethodError in User#funny
Showing app/views/user/funny.rhtml where line #2 raised:
You have a nil object when you didn’t expect it!
The error occurred while evaluating nil.content
Extracted source (around line #2):
1:
2:
<%= @helpy.content %> should be here…
3:
4:
5:
RAILS_ROOT: /Users/carsoncole/Desktop/gliptred/config/…
Application Trace | Framework Trace | Full Trace
#{RAILS_ROOT}/app/views/user/funny.rhtml:2:in
_run_rhtml_47app47views47user47funny46rhtml' #{RAILS_ROOT}/app/controllers/user_controller.rb:57:in
funny’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/bin/mongrel_rails:16:in `load’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/bin/mongrel_rails:16
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/
base.rb:326:in send' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/ base.rb:326:in
compile_and_render_template’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/
base.rb:301:in render_template' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/ base.rb:260:in
render_file’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:806:in render_file' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ base.rb:777:in
render_with_no_layout’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
layout.rb:256:in render_without_benchmark' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ benchmarking.rb:50:in
render’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/1.8/benchmark.rb:293:in measure' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ benchmarking.rb:50:in
render’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:1095:in send' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ base.rb:1095:in
perform_action_without_filters’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:632:in call_filter' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ filters.rb:638:in
call_filter’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:438:in call' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ filters.rb:637:in
call_filter’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:634:in call_filter' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ filters.rb:619:in
perform_action_without_benchmark’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
benchmarking.rb:66:in perform_action_without_rescue' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/1.8/benchmark.rb:293:in
measure’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
benchmarking.rb:66:in perform_action_without_rescue' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ rescue.rb:83:in
perform_action’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:430:in send' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ base.rb:430:in
process_without_filters’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:624:in process_without_session_management_support' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ session_management.rb:114:in
process’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:330:in process' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in
dispatch’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:
78:in process' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb: 76:in
synchronize’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:
76:in process' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:618:in
process_client’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
each' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
process_client’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
run' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
initialize’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
new' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
initialize' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
new’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
run' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/ configurator.rb:271:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/
configurator.rb:270:in each' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/ configurator.rb:270:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:127:in
run' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/command.rb: 211:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243
#{RAILS_ROOT}/app/views/user/funny.rhtml:2:in
_run_rhtml_47app47views47user47funny46rhtml' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/ base.rb:326:in
send’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/
base.rb:326:in compile_and_render_template' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/ base.rb:301:in
render_template’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_view/
base.rb:260:in render_file' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ base.rb:806:in
render_file’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:777:in render_with_no_layout' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ layout.rb:256:in
render_without_benchmark’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
benchmarking.rb:50:in render' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/1.8/benchmark.rb:293:in
measure’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
benchmarking.rb:50:in render' #{RAILS_ROOT}/app/controllers/user_controller.rb:57:in
funny’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:1095:in send' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ base.rb:1095:in
perform_action_without_filters’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:632:in call_filter' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ filters.rb:638:in
call_filter’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:438:in call' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ filters.rb:637:in
call_filter’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:634:in call_filter' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ filters.rb:619:in
perform_action_without_benchmark’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
benchmarking.rb:66:in perform_action_without_rescue' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/1.8/benchmark.rb:293:in
measure’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
benchmarking.rb:66:in perform_action_without_rescue' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ rescue.rb:83:in
perform_action’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:430:in send' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ base.rb:430:in
process_without_filters’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
filters.rb:624:in process_without_session_management_support' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/ session_management.rb:114:in
process’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/
base.rb:330:in process' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in
dispatch’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:
78:in process' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb: 76:in
synchronize’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:
76:in process' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:618:in
process_client’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
each' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
process_client’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
run' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
initialize’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
new' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
initialize' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
new’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
run' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/ configurator.rb:271:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/
configurator.rb:270:in each' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/ configurator.rb:270:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:127:in
run' /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/ powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/command.rb: 211:in
run’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/bin/mongrel_rails:16:in `load’
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/
powerpc/bin/mongrel_rails:16
On Nov 16, 12:52 am, Frederick C. [email protected]