Rails вход из вида - PullRequest
       6

Rails вход из вида

3 голосов
/ 14 октября 2011

В рельсах, как вы получаете информацию из представления для использования в контроллере. Например, если у меня есть страница с текстовым полем и кнопкой, как бы я отправил значение из поля (без модели) в мой контроллер для работы с ним в одной из моих функций. Я использую рельсы 3

Ответы [ 2 ]

9 голосов
/ 14 октября 2011

Похоже, вы могли бы использовать простую форму, например:

в вашем views/products/index.html.erb:

<% form_tag omg_products_path do %>
    <%= text_field_tag :my_input %>
    <%= submit_tag "Send input" %>
<% end %>

в вашем controllers/products_controller.rb:

def omg
    my_input = params['my_input']
    #do whatever you want with my_input
end

Вы также захотите настроить routes.rb, например, так:

resources :products do
    post :omg, :on => :collection
end
0 голосов
/ 14 октября 2011

Я думаю, что вам все равно понадобится модель, но просто используйте Неактивную модель записи , посмотрите это Rails Cast: http://railscasts.com/episodes/121-non-active-record-model

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