неопределенная локальная переменная или метод 'get' - PullRequest
0 голосов
/ 07 января 2012

Я вынимаю акценты, и у меня есть эта ошибка

Я запускаю RoR 3.2.0.rc1, Ruby 1.9.2 и работаю на одной Ubuntu 11.10

Отображение /home/rene/ruby_dev/ch05/txt2fields/app/views/look/input.html места поднятой строки # 13:

неопределенная локальная переменная или метод get для # <#: 0x9557f04>

Извлеченный источник (около строки № 13):

10:             <br>
11:             Elle transmet la variable au modele.
12:             <br>
13:             <%= text_form_tag :action => 'at', :method => get %>
14:             Votre nom.
15:             <br>
16:             <%= text_field_tag  'text1',  nil, :size => 30 %>

PS Я меняю "post" на "get", и у меня та же проблема9

1 Ответ

2 голосов
/ 07 января 2012

Здесь следует использовать символ.

<%= text_form_tag :action => 'at', :method => :get %>
                                              ^ 
                                              |  this is important

get интерпретируется как имя переменной, и такая переменная не существует в области видимости.Отсюда и ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...