Witajcie
jakiś czas temu przesiadłem się z erb na erubis (głównie z powodu na domyślne escapowanie danych, co b. mi się podoba )i przez b. długi czas nie miałem problemów, aż do dziś.
Planuję podpiąć authlogica do mojej aplikacji, i właśnie skopiowałem sobie pliki z authlogic-example do niej.
Taki kod:
[code=ruby]
Login
<% form_for @user_session, :url => user_session_path do |f| %>
<%= f.error_messages %>
<%= f.label :login %>
<%= f.text_field :login %>
<%= f.label :password %>
<%= f.password_field :password %>
<%= f.check_box :remember_me %><%= f.label :remember_me %>
<%= f.submit “Login” %>
<% end %>[/code]
Wywala błąd:
[quote]Showing app/views/user_sessions/new.html.erb where line #3 raised:
You have a nil object when you didn’t expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.<<[/quote]
po przełączeniu na erb, i restarcie aplikacji wszystko śmiga, zatem napewno jest to problem erubisa… czy ktoś wie może w czym może być problem?