[Rails] Переменные не передаются во вьюху
От: Synapse  
Дата: 30.08.10 11:54
Оценка:
Контроллер
class SearchController < ApplicationController
  def getbooks(id)
    @message = 'Hello World'
  end
end


Вьюха
<html>
  <body>
    <p>Static text</p>
    <%= @message %>
  </body>
</html>


Во вьюхе @message == nil. Что делать? Ruby 1.8.7, Rails 3, Винда.
Re: [Rails] Переменные не передаются во вьюху
От: kronos_vano  
Дата: 01.09.10 21:09
Оценка:
Здравствуйте, Synapse, Вы писали:

S>Контроллер

S>
S>class SearchController < ApplicationController
S>  def getbooks(id)
S>    @message = 'Hello World'
S>  end
S>end
S>


S>Вьюха

S>
S><html>
S>  <body>
S>    <p>Static text</p>
S>    <%= @message %>
S>  </body>
S></html>
S>


S>Во вьюхе @message == nil. Что делать? Ruby 1.8.7, Rails 3, Винда.


экшн с параметром? Ты уверен что у тебя вообще экшн отрабатывает?
Re[2]: [Rails] Переменные не передаются во вьюху
От: Synapse  
Дата: 01.09.10 21:14
Оценка:
Здравствуйте, kronos_vano, Вы писали:

_>Здравствуйте, Synapse, Вы писали:


S>>Контроллер

S>>
S>>class SearchController < ApplicationController
S>>  def getbooks(id)
S>>    @message = 'Hello World'
S>>  end
S>>end
S>>


S>>Вьюха

S>>
S>><html>
S>>  <body>
S>>    <p>Static text</p>
S>>    <%= @message %>
S>>  </body>
S>></html>
S>>


S>>Во вьюхе @message == nil. Что делать? Ruby 1.8.7, Rails 3, Винда.


_>экшн с параметром? Ты уверен что у тебя вообще экшн отрабатывает?


Разобрался уже, да, что это не Джанго и не АСП. Какие-то странности таки были, но щас вроде всё нормально.
Re[2]: [Rails] Переменные не передаются во вьюху
От: Synapse  
Дата: 01.09.10 21:27
Оценка:
Здравствуйте, kronos_vano, Вы писали:

_>Здравствуйте, Synapse, Вы писали:


S>>Контроллер

S>>
S>>class SearchController < ApplicationController
S>>  def getbooks(id)
S>>    @message = 'Hello World'
S>>  end
S>>end
S>>


S>>Вьюха

S>>
S>><html>
S>>  <body>
S>>    <p>Static text</p>
S>>    <%= @message %>
S>>  </body>
S>></html>
S>>


S>>Во вьюхе @message == nil. Что делать? Ruby 1.8.7, Rails 3, Винда.


_>экшн с параметром? Ты уверен что у тебя вообще экшн отрабатывает?


Да, мой косяк был, теперь разобрался. Странно, что он эксепшен не бросал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.