Опцията за добавяне на коментар липсва в примерното приложение на ROR Blog

ROR примерен URL адрес на приложение - http://sixrevisions.com/web-development/how-to-create-a-blog-from-scratch-using-ruby-on-rails/

Опитах по-горе справка за създаване на блог приложение с помощта на Ruby on Rails. Всичко работи добре, с изключение на опцията „Добавяне на коментар“ в страницата за показване на публикация.

Според референтния URL „Добавяне на коментар“ ще има в самата страница „Покажи“. Но в моя локален браузър не мога да го видя.

Забележка: Използвам Rails 3.1.3 с задния край на PostgreSQL 9.0.5


person Alan    schedule 06.12.2011    source източник
comment
Покажете ни част от вашия код. Може би ще забележим грешки.   -  person Andreas Lyngstad    schedule 06.12.2011


Отговори (3)


Вероятно сте пропуснали нещо в кода (очевидно, знам), бих предложил да се върнете към работещ модел без коментари и да следвате ръководството оттам.

Това ръководство е копие на примерното ръководство за блог, намерено на адрес http://guides.rubyonrails.org/getting_started.html, така че бих предложил да следвате официалното ръководство, тъй като то вероятно обяснява по-подробно и обхваща теми въз основа на обратна връзка от общността. Открих, че тези ръководства са най-актуалният ресурс за релси в мрежата.

person jamiethepiper    schedule 06.12.2011

Този урок е базиран на RoR 2. Вие използвате Rails 3.1.3, което означава, че този урок няма да работи.

Както беше предложено, бих използвал официалното ръководство: http://guides.rubyonrails.org/getting_started.html

person Dominic Goulet    schedule 06.12.2011

Rails 3.0 промени начина, по който се интерпретират ERB таговете (<%). Сега трябва да използвате <%= с всички блокове, които улавят изход. Ако изпълнявахте това в 3.0.x, ще видите предупреждения за отмяна, но 3.1.x предполага, че вече сте направили промените и тихо се проваля.

<% form_for [@post, Comment.new] do |f| %> 

ще стане:

<%= form_for [@post, Comment.new] do |f| %>
person Peter Brown    schedule 06.12.2011