Как создать простую форму и показать введенные значения, когда пользователь отправляет данные в RoR - PullRequest
0 голосов
/ 10 ноября 2011

Я новичок в Ruby on Rails. Я пытаюсь создать форму и отправить ее и показать отправленные значения на странице. Но чаще всего я получаю сообщение об ошибке. Может ли кто-нибудь помочь мне обойти это с помощью простого примера или простой ссылки?

Спасибо, Балан

1 Ответ

2 голосов
/ 10 ноября 2011

Самый простой способ создать форму без REST - это

<%= form_tag '/some_path' do %>
   <%= text_field_tag :name %>
   <%= submit_tag %>
<% end %>

и затем вы можете получить значение текстового поля через params[:name]. Это будет доступно в контроллере, например.

# routes.rb

match "/something" => "home#something"

# home_controller.rb

class HomeController < ApplicationController
  def something
    # this will output raw text/plain with the content submitted via the form
    render :text => params[:name]
  end
end

Было бы полезно, если бы вы могли точно указать, какую ошибку вы получаете, и пример своего кода.

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