odpal do w developmencie i zobacz co ci logi wypluwają:
do tego czemu niby instalujesz rails-jquery , ładujesz js a później jeszcze jquery ze zdalnej lokalizacji? Powinieneś odpalić
Wszystko poprawiłem:
odinstalowałem jquery-rails
rails generate jquery:install --ui
i od nowa wrzuiclem na heroku ale dalej nie działa, szczególnie ten csrf -> zobacz co mi wrzuca na strone
Dzieki wielkie za dotychczasowa pomoc.
!!!
%html
%head
%title
= "Ekorozwój"
%meta{"http-equiv"=>"Content-Type", :content=>"text/html; charset=utf-8"}/
= stylesheet_link_tag :all
= javascript_include_tag :defaults
= csrf_meta_tag
%body
W innej kolejności. Innego pomysłu nie mam
Wygląda na to (patrząc na kod źródłowy na heroku), że najpierw ładuje Ci jquery-ui.js a dopiero potem jquery.js. Musisz albo pozmieniać delikatnie te nazwy (np. tę pierwszą na jquery.ui.js) żeby jquery.js znalazło się na początku (wtedy nie musisz niczego zmieniać w layout/application.html.haml), albo będziesz zmuszony dodawać wszystkie biblioteki js ręcznie do pliku layout/application.html.haml pamiętając o właściwej kolejności.
Kurna chata, nie mam pojęcia co może być źle! zmienilem, żeby poprawnie wyświetlał biblioteki ale dalej nic to nie pomaga :). A na localhoscie nadal śmiga
development.log
Started GET "/posts/14" for 127.0.0.1 at 2011-04-01 14:28:35 +0200
Processing by PostsController#show as HTML
Parameters: {"id"=>"14"}
Post Load (6.5ms) SELECT "posts".* FROM "posts" WHERE "posts"."id" = 14 LIMIT 1
DEPRECATION WARNING: <% %> style block helpers are deprecated. Please use <%= %>. (called from _app_views_posts__post_html_erb___201505943_97424430_219429436 at /home/rege/ekosass/app/views/posts/_post.html.erb:1)
Rendered posts/_post.html.erb (4.4ms)
Comment Load (3.8ms) SELECT "comments".* FROM "comments" WHERE ("comments".post_id = 14)
DEPRECATION WARNING: - style block helpers are deprecated. Please use =. (called from _app_views_comments__comment_html_haml___114393276_98039230_917032878 at /home/rege/ekosass/app/views/comments/_comment.html.haml:1)
DEPRECATION WARNING: - style block helpers are deprecated. Please use =. (called from _app_views_comments__comment_html_haml___114393276_98039230_917032878 at /home/rege/ekosass/app/views/comments/_comment.html.haml:1)
DEPRECATION WARNING: - style block helpers are deprecated. Please use =. (called from _app_views_posts_show_html_haml___670326601_97739750_114596048 at /home/rege/ekosass/app/views/posts/show.html.haml:12)
heroku logs
app[web.1]: Started GET "/posts/2" for 77.255.102.134 at Fri Apr 01 05:48:24 -0700 2011
app[web.1]: Started POST "/posts/2/comments" for 77.255.102.134 at Fri Apr 01 05:48:42 -0700 2011
app[web.1]: ActionView::Template::Error (undefined method `model_name' for NilClass:Class):
app[web.1]: 1: <% div_for comment do %>
app[web.1]: 2: <p>
app[web.1]: 3: <strong>Napisano <%= time_ago_in_words(comment.created_at) %> temu</strong><br />
app[web.1]: 4: <%= h(comment.body) %>
app[web.1]: app/views/comments/_comment.html.erb:1:in `_app_views_comments__comment_html_erb___571823389_23981271816100_832510'
app[web.1]: app/views/comments/create.js.rjs:1:in `_app_views_comments_create_js_rjs___513629828_23981271325580_0'
app[web.1]: app/controllers/comments_controller.rb:7:in `create'
Nie wiem za bardzo jak interpretować app[web.1]: ActionView::Template::Error (undefined method `model_name' for NilClass:Class):
oraz skąd się bierze create.js.rjs - nie mam takiego pliku
Temat do zamknięcia.
Wszystko poszło o moją nieiwedzę na temat Gita i Heroku. po prostu na serwerze były pliki create.js.rjs i _coment_html_erb tylko nie wiedziałem jak sprawdzić czy są i je usunąć dlatego zrobiłem nowe repo i nowy serwer.
Ale dziękuję za uporządkowanie mi kodu.