Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
gems, helpers and rails
Caspar Bl
8/13/2006 6:56:00 PM
Hi i'm trying to get the paypal library working in my rails app. I know
this is the ruby forum but i think this might be half a ruby question. I
installed the paypal gem.
$ gem list
*** LOCAL GEMS ***
##rails ones + others##
money (1.7.1)
Class aiding in the handling of Money.
paypal (2.0.0)
Paypal IPN integration library for rails and other web applications
#############
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'paypal'
=> false
irb(main):003:0> include Paypal
NameError: uninitialized constant Paypal
from (irb):3
irb(main):004:0> include paypal
NameError: undefined local variable or method `paypal' for
#<Object:0xb7cdd970>
from (irb):4
when i try and use the form helpers in rails
specifically the code below taken from the RDoc:
<%= paypal_form_tag %>
25: <%= paypal_setup "Item 500", Money.us_dollar(50000),
"bob@bigbusiness.com", :notify_url => url_for(:only_path => false,
:action => 'paypal_ipn') %>
if get this error:
undefined local variable or method `paypal_form_tag' for
#<#<Class:0xb7692568>:0xb7692540>
Extracted source (around line #24):
21: </tr>
22: </table>
23:
24: <%= paypal_form_tag %>
I have added require 'paypal' to the end of my enviroment.rb .
I have this as my application_helper.rb
require 'paypal'
module ApplicationHelper
include Paypal::Helpers
end
I also now get this in my log
ApplicationController: missing default helper path application_helper
Please give me something else to try.
I am stumped!
regards
c
--
Posted via
http://www.ruby-...
.
2 Answers
Caspar Bl
8/13/2006 7:33:00 PM
0
okay update
now i get this error
=> Booting lighttpd (use 'script/server webrick' to force WEBrick)
=> Rails application started on
http://0....
=> Call with -d to detach
=> Ctrl-C to shutdown server (see config/lighttpd.conf for options)
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in
`require__': no such file to load -- net/https (MissingSourceFile)
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
from
/home/casparbl/user/V_O_2/public/../config/../vendor/plugins/paypal/lib/paypal.rb:26
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
`require_or_load'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
`depend_on'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
`require_dependency'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:98:in
`const_missing'
... 11 levels...
from
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:102:in
`process'
from
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:42:in `run'
from
/home/casparbl/user/V_O_2/public/../config/environment.rb:13
from /home/casparbl/user/V_O_2/public/dispatch.fcgi:21
require 'net/https'
is the line that it dies on.
ruby 1.8.4 (2005-12-24) [i486-linux]
Rails 1.1.6
how do i get this 'net/https'
?
--
Posted via
http://www.ruby-...
.
Caspar Bl
8/13/2006 7:39:00 PM
0
tis all sorted for now
installed libopenssl-ruby1.8 and we seem to be away,
also require 'money' in enviroment.tb
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
gems, helpers and rails
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password