[Facebooker-talk] Facebooker scaffolding errors

Sam Joseph srjoseph at hawaii.edu
Mon Nov 3 15:35:31 EST 2008


Hi Stephane

Stéphane Akkaoui wrote:
>
> Le 2 nov. 08 à 03:29, Kate Dohe a écrit :
>> Once we turned on the server and visited 
>> http://apps.facebook.com/stem_survey two errors surfaced in facebook:
>> " urlexception unable to parse URL 
>> /http://apps.facebooker.com/stem_survey//survey_responses/new"
>
> Did you correctly fill the Facebooker config file ?
> The canvas_page_name has to be the name of the application registered 
> in facebook, without any trailing shlash. For you I guess it should be 
> 'stem_survey'.
we removed the trailing slash:

canvas_page_name: http://apps.facebook.com/stem_survey

>
>>        format.fbml { 
>> redirect_to('http://apps.facebook.com/stem_survey/survey_responses/'+@survey_response.id.to_s) } 
>>
>
> If the canvas_page_name field is correctly set, you should be able to 
> do : redirect_to(@survey_response, :canvas => true)
Did that, but got this error:

 ArgumentError in Survey responsesController#create

wrong number of arguments (2 for 1)

RAILS_ROOT: /home/srjoseph/stem_survey
Application Trace | Framework Trace | Full Trace

vendor/plugins/facebooker/lib/facebooker/rails/controller.rb:154:in 
`fbml_redirect_tag'
vendor/plugins/facebooker/lib/facebooker/rails/controller.rb:154:in 
`redirect_to'
app/controllers/survey_responses_controller.rb:52:in `create'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/mime_responds.rb:131:in 
`call'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/mime_responds.rb:131:in 
`custom'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/mime_responds.rb:160:in 
`call'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/mime_responds.rb:160:in 
`respond'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/mime_responds.rb:154:in 
`each'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/mime_responds.rb:154:in 
`respond'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/mime_responds.rb:107:in 
`respond_to'
app/controllers/survey_responses_controller.rb:48:in `create'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:1166:in 
`send'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:1166:in 
`perform_action_without_filters'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/filters.rb:579:in 
`call_filters'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/filters.rb:572:in 
`perform_action_without_benchmark'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/benchmarking.rb:68:in 
`perform_action_without_rescue'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/benchmarking.rb:68:in 
`perform_action_without_rescue'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/rescue.rb:201:in 
`perform_action_without_caching'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/caching/sql_cache.rb:13:in 
`perform_action'
/var/lib/gems/1.8/gems/activerecord-2.1.1/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in 
`cache'
/var/lib/gems/1.8/gems/activerecord-2.1.1/lib/active_record/query_cache.rb:8:in 
`cache'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/caching/sql_cache.rb:12:in 
`perform_action'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:529:in 
`send'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:529:in 
`process_without_filters'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/filters.rb:568:in 
`process_without_session_management_support'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/session_management.rb:130:in 
`process'
/var/lib/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:389:in 
`process'
/var/lib/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in 
`load'
/var/lib/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in 
`load'
/var/lib/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:355:in 
`new_constants_in'
/var/lib/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in 
`load'
/var/lib/gems/1.8/gems/rails-2.1.1/lib/commands/servers/mongrel.rb:64
/var/lib/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in 
`require'
/var/lib/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:355:in 
`new_constants_in'
/var/lib/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in 
`require'
/var/lib/gems/1.8/gems/rails-2.1.1/lib/commands/server.rb:39

Any ideas?

Many thanks in advance
CHEERS> SAM


-- 
Sam Joseph, Ph.D.
Co-Director
Laboratory for Interactive Learning Technologies
Department of Information and Computer Sciences
University of Hawaii



More information about the Facebooker-talk mailing list