Witam!
Od jakiegoś czasu interesuję się Ruby on Railsami (odmienia się?). Oglądnąłem prawie wszystkie screencasty na www.buildingwebapps.com i muszę powiedzieć, że powoli zaczynam to wszystko rozumieć, ogarniać (wcześniej dużo programowałem w PHP, tutaj czuję się lekko zagubiony). Szczególnie “oszołomiony” (pozytywnie :)) byłem po tym jak sie dowiedziałem jak prosto można tworzyć powiązane ze sobą tabele w bazach danych (has_many, belongs_to itp). Czuję, że to jest to i że szybko nie wrócę PHP
Wracając do problemu - aby poćwiczyć zrobiłem sobie prostego cms, a dokładnie: logowanie via restful authentication, notki i komentarze. Z dodawaniem komentarzy jako gość (niezalogowany, pod formularzem jest pole input: user) jakoś sobie poradziłem, natomiast z dodawaniem jako zalogowany juz mam problem. Chciałbym aby wykrywało, że jestem zalogowany i pobierało id usera. Z pierwszą częścia nie miałem żadego problemu, natomiast drugą część próbowałem rozwiązać na wiele sposobów, niestety nie poradziłem sobie…
m.in.
include AuthenticatedSystem i AuthenticatedSystem.current_user w post/show.html.erb error: undefined method `current_user'
Users.current_user error w post/show.html.erb: uninitialized constant ActionView::Base::CompiledTemplates::Users
-
Czyli nie ma sposobu na bezpośrednie odwoływanie się do klas w cotrollerach?
I jeszcze kilka podobnych…