Символы похожи на указатели (они указывают не на C-ish, а на мышление C-ish).Ну, вы используете символы, когда вы манипулируете свойствами.Они являются одним из больших преимуществ динамического набора текста, если вы спросите меня.(Для потенциальных избирателей я не имею в виду никакого вреда, я знаю, что они не являются указателями, но мне это показалось ах-ха).
:action => "index"
Переменные экземпляра необходимы при получении данных из вашей моделии вы хотите использовать их в своих представлениях (в методе контроллера).
def my_controller_method
@myposts = Post.find(:all)
end
# inside view
<% for @myposts do |m| %>
<i><%= m.title %></i>
<% end %>
Просто напоследок, правила и соглашения довольно быстро меняются (как я обнаружил в моем путешествии по Rails) довольно много заверсия, имеющая правильное руководство с правильными Rails, помогает.Удачи в кодировании!