Citat:
Originalno napisao nn.nn
Najjednostavnije je da probaš da li radi. Drugim rečima, to je moguće, samo je potrebno da je web server podešen na odgovarajući način. Postavi php fajl u public dir i probaj.
|
@nn.nn probao sam da stavim neki fajl u public, ali ne daje mi da ga procitam.
I ovo sam probao:
Ja nadjoh, fajl "config/routes.rb", gde su linkovi sajta, ali probah to da menjam nista se ne desava, kao da nema uticaja na sajtu.
Uzeh liniju kao primer iz tog fajla
Kôd:
map.connect '/uporabnik/prijava', :controller => 'account', :action => 'login'
koju izmenih u:
Kôd:
map.connect '/uporabnik/teststrana', :controller => 'account', :action => 'test'
nadjoh u "controler/account_controller.rb" i akciju login:
Kôd:
login
return unless request.post?
self.current_user = User.authenticate(params[:login], params[:password])
if logged_in?
self.current_user.remember_me
cookies[:auth_token] = { :value => self.current_user.remember_token , :expires => self.current_user.remember_token_expires_at }
redirect_back_or_default(:controller => 'portal', :action => 'index')
else
@loginerr = true
render :action => 'login'
end
end
Sad tu sve izmenih i ostavih samo deo render :action => 'login' koji izmenih u render :action => 'test'
"test" bi trebalo da je fajl u views/accounts/
i probah, ali nece.
Cudno mi se ponasa jer kad izbrisem sadrzaj controllera account_controller.rb, preko koga bi trebalo da ide ova login strana, sajt i dalje radi i to me buni sad.