我是Ruby on Rails的新手。我正在尝试创建一个表单并提交它并在页面中显示提交的值。但是我经常遇到错误,任何人都可以通过任何简单的例子或简单的链接帮助我解决这个问题吗?
谢谢, 巴兰
答案 0 :(得分:2)
创建没有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
如果你能准确提供你得到的错误以及你的代码示例,那将会很有帮助。