Sintax error, non riesco a risolverlo

Ciao, devo dire che sto avendo veramente TROPPI roblemi nel usare
rails, più che altro è che non si trova quasi niente in giro, col php
son sempre riuscito ed arrangiarmi, ora mi sto facendo del gran
nervoso, scusate ma voi da dove siete pariti per imparare rails e la
sua sintassi così diversa dal solito?

cmq il sequente codice mi genera questo errore, tra l’altro è copiato
pari pari dal libro “sviluppare applicazioni web con rails” che
sconsiglio caldamente

“SyntaxError
/Users/stb/Documents/ptumpa/app/controllers/user_controller.rb:12:
parse error, unexpected $, expecting kEND”

require
“digest/sha1”

class User < ActiveRecord::Base
attr_accessor :password
attr_accessible :username, :password

validates_presence_of :name, :password
validates_uniqueness_of :name

def before_create
self.hashed_password = User.hash_password(self.password)
end

def after_create
@password = nil
end

private

def self.hash_password(password)
Digest::SHA1.hexdigest(password)
end

end

grazie per la pazienza.
Saluti Andrea_______________________________________________
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

On 9/15/06, stb [email protected] wrote:

Ciao, devo dire che sto avendo veramente TROPPI roblemi nel usare
rails, più che altro è che non si trova quasi niente in giro, col php
son sempre riuscito ed arrangiarmi, ora mi sto facendo del gran
nervoso, scusate ma voi da dove siete pariti per imparare rails e la
sua sintassi così diversa dal solito?

A dire la verità io non ho mai girato tantissimo per cercare
documentazione
PHP quindi non posso fare un vero confronto, ma per quanto riguarda
Rails,
ho quasi sempre trovato quello che mi serviva sul loro
wikihttp://wiki.rubyonrails.com/railso utilizzando google. Inoltre
quando qui non ho trovato risposta alle mie
domande in ML italiano o inglese ha sempre avuto una veloce risposta.

Tutto questo per dirti che è normale avere dei problemi con qualsiasi
linguaggio si inizi (anch’io con Rails inizialmente ho avuto qualche
battibecco) ma non ti scoraggiare, che qualcuno a darti una mano
c’è sembre
in questa comunità :wink:

cmq il sequente codice mi genera questo errore, tra l’altro è copiato

pari pari dal libro “sviluppare applicazioni web con rails” che
sconsiglio caldamente

Immagino… su questa traduzione ho trovato non pochi errorini che
potrebbero mettere in crisi anche il più paziente dei programmatori.

"SyntaxError

/Users/stb/Documents/ptumpa/app/controllers/user_controller.rb:12:
parse error, unexpected $, expecting kEND"

require
“digest/sha1”

class User < ActiveRecord::Base
attr_accessor :password
attr_accessible :username, :password

Attento perchè tu qui definisci l’attibuto :username, mentre nel resto del
tuo codice utilizzi name. Ora non ho sotto mano la versione italiana, ma
su
quella inglese è messo come :name, quindi prova a cambiarlo, magari parte
:).

validates_presence_of :name, :password

private

def self.hash_password(password)
Digest::SHA1.hexdigest(password)
end

end

Se continua con l’errore facci sapere.

Ciao, grazie per il reply.

si l’ttributo l’ho cambiao io in username visto che sto scrivendo già
l’applicazione non avrebbe avuto senso far logare gli utenti col nome
e a meno di dimenticanze l’ho sostituito dove presente.

Cmq ricontrolerò meglio :]

Il giorno 16/set/06, alle ore 12:36, Andrea R. ha scritto: