Forum: Ruby on Rails linkedin gem

B4612bdda9c998a4c0b97807fc7681ac?d=identicon&s=25 Rekha Benada (Guest)
on 2013-08-29 21:49
(Received via mailing list)
Hi,

I am following this post *
http://www.sitepoint.com/ruby-social-gems-linkedin/*  for using linked
gem
and API for getting profile and other stuff
But at the end I am getting this error:



=> Booting WEBrick
=> Rails 3.2.13 application starting in development on
http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:179:in
`default_controller_and_action': missing :action (ArgumentError)
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:72:in
`normalize_options!'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:60:in
`initialize'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:1308:in
`new'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:1308:in
`add_route'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:1287:in
`decomposed_match'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:1269:in
`block in match'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:1269:in
`each'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:1269:in
`match'
from /Users/rekha/rails_projects/linkedin_gem/config/routes.rb:7:in
`block
in <top (required)>'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/route_set.rb:289:in
`instance_exec'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/route_set.rb:289:in
`eval_block'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/route_set.rb:267:in
`draw'
from /Users/rekha/rails_projects/linkedin_gem/config/routes.rb:1:in
`<top
(required)>'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in
`load'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in
`block in load'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in
`load_dependency'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in
`load'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/routes_reloader.rb:40:in
`block in load_paths'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/routes_reloader.rb:40:in
`each'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/routes_reloader.rb:40:in
`load_paths'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/routes_reloader.rb:16:in
`reload!'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/routes_reloader.rb:26:in
`block in updater'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/file_update_checker.rb:78:in
`call'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/file_update_checker.rb:78:in
`execute'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/routes_reloader.rb:27:in
`updater'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/routes_reloader.rb:7:in
`execute_if_updated'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application/finisher.rb:66:in
`block in <module:Finisher>'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/initializable.rb:30:in
`instance_exec'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/initializable.rb:30:in
`run'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/initializable.rb:55:in
`block in run_initializers'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/initializable.rb:54:in
`each'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/initializable.rb:54:in
`run_initializers'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/application.rb:136:in
`initialize!'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in
`method_missing'
from /Users/rekha/rails_projects/linkedin_gem/config/environment.rb:5:in
`<top (required)>'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in
`require'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in
`block in require'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in
`load_dependency'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in
`require'
from /Users/rekha/rails_projects/linkedin_gem/config.ru:3:in `block in
<main>'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/rack-1.4.5/lib/rack/builder.rb:51:in
`instance_eval'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/rack-1.4.5/lib/rack/builder.rb:51:in
`initialize'
from /Users/rekha/rails_projects/linkedin_gem/config.ru:in `new'
from /Users/rekha/rails_projects/linkedin_gem/config.ru:in `<main>'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/rack-1.4.5/lib/rack/builder.rb:40:in
`eval'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/rack-1.4.5/lib/rack/builder.rb:40:in
`parse_file'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/rack-1.4.5/lib/rack/server.rb:200:in
`app'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/commands/server.rb:46:in
`app'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/rack-1.4.5/lib/rack/server.rb:304:in
`wrapped_app'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/rack-1.4.5/lib/rack/server.rb:254:in
`start'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/commands/server.rb:70:in
`start'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/commands.rb:55:in
`block in <top (required)>'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/commands.rb:50:in
`tap'
from
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.13/lib/rails/commands.rb:50:in
`<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'

I tried different solution as suggested by folks for changing
*routes.rb*but not getting right one..
Can anyone tell what's wrong..??


Thanks
5f94b9b346c2aa648a80bc259978e5bc?d=identicon&s=25 Colin Law (Guest)
on 2013-08-29 22:02
(Received via mailing list)
On 29 August 2013 20:48, Rekha Benada <rekha.benada@gmail.com> wrote:
> => Call with -d to detach
> => Ctrl-C to shutdown server
> Exiting
>
/Users/rekha/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.13/lib/action_dispatch/routing/mapper.rb:179:in
> `default_controller_and_action': missing :action (ArgumentError)

Very likely a problem with routes.rb.  Post it here (after removing
all comment lines, we don't need to see those).

Colin
586ebcbe6c6879a8454d1795f46ef483?d=identicon&s=25 rekha meena (rekhu)
on 2013-09-02 13:17
(Received via mailing list)
My routes.rb is same as in this tutorial. Here it is

LinkedinGem::Application.routes.draw do
  devise_for :users

  resources :linkedin


  match '/linkedin_profile'
  match '/linkedin_oauth_url' => 'linkedin#generate_linkedin_oauth_url'
  match '/oauth_account' => 'linkedin#oauth_account'

   root :to => "linkedin#index"
5f94b9b346c2aa648a80bc259978e5bc?d=identicon&s=25 Colin Law (Guest)
on 2013-09-02 13:32
(Received via mailing list)
On 2 September 2013 12:16, Rekha Benada <rekhu.meena@gmail.com> wrote:
> My routes.rb is same as in this tutorial. Here it is

Please don't top post, it makes it difficult to follow the thread.
Insert your reply inline at appropriate points in previous message.
Thanks.

>
> LinkedinGem::Application.routes.draw do
>   devise_for :users
>
>   resources :linkedin
>
>
>   match '/linkedin_profile'

Is there something missing on the end of that line?

>   match '/linkedin_oauth_url' => 'linkedin#generate_linkedin_oauth_url'
>   match '/oauth_account' => 'linkedin#oauth_account'
>
>    root :to => "linkedin#index"

Also you seem to be missing an end statement

Colin
B4612bdda9c998a4c0b97807fc7681ac?d=identicon&s=25 Rekha Benada (Guest)
on 2013-09-05 07:57
(Received via mailing list)
On Monday, September 2, 2013 4:30:37 AM UTC-7, Colin Law wrote:
> > LinkedinGem::Application.routes.draw do
> >   devise_for :users
> >
> >   resources :linkedin
> >
> >
> >   match '/linkedin_profile'
>
> Is there something missing on the end of that line?
>
>    Nothing is missing here



> >   match '/linkedin_oauth_url' => 'linkedin#generate_linkedin_oauth_url'
> >   match '/oauth_account' => 'linkedin#oauth_account'
> >
> >    root :to => "linkedin#index"
>
> Also you seem to be missing an end statement
>
>   yes end statement is there
Please log in before posting. Registration is free and takes only a minute.
Existing account

NEW: Do you have a Google/GoogleMail, Yahoo or Facebook account? No registration required!
Log in with Google account | Log in with Yahoo account | Log in with Facebook account
No account? Register here.