Как получить значение из `file_field` с помощью инфраструктуры прототипов, а затем использовать это значение для некоторых проверок? - PullRequest
0 голосов
/ 11 февраля 2011

Я использую Ruby on Rails 3, и я хотел бы получить значение из file_field с использованием шаблона RJS ( Prototype framework) и затем использовать это значение для некоторых проверок.

Например, в этом случае:

<%= form_for(@user) do |f| %>
  <%= f.file_field :avatar, :id => "file_field_id" %>
  ...
<% end %>

Мне нужно получить значение для file_field_id, а затем сделать что-то вроде этого:

value = # Here is what I need

if value == "test
  page.alert("Value: #{value}")
else
  ...
end

Какчтобы сделать это?


Я пытался использовать value = page[:file_field_id].value, но это не работает.Я получаю эту ошибку: TypeError: $("file_field_id").toS is not a function.

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