Ruby on rails 提交表格,don';t保存到数据库中,并显示在页面-Rails上
当我提交到某个页面(例如:Ruby on rails 提交表格,don';t保存到数据库中,并显示在页面-Rails上,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,当我提交到某个页面(例如:localhost:3000/:domainame)时,索引页面上有一个表单, 我希望它不保存到数据库中,并显示一些数据 def index end def who w = Whois::Client.new(:timeout => 20) @domainlook = w.lookup(params[:domainname]) end 如何实现它?一个利用示例代码的非常简单的示例实现: 创建赛后路线: # config/routes.rb match
localhost:3000/:domainame
)时,索引页面上有一个表单,
我希望它不保存到数据库中,并显示一些数据
def index
end
def who
w = Whois::Client.new(:timeout => 20)
@domainlook = w.lookup(params[:domainname])
end
如何实现它?一个利用示例代码的非常简单的示例实现: 创建赛后路线:
# config/routes.rb
match 'who' => 'home#who', :via => :post
为路由设置控制器操作:
# app/controllers/home_controller.rb
def index
end
def who
w = Whois::Client.new(:timeout => 20)
@domainlook = w.lookup(params[:domainname])
end
index.html.erb
视图应包含一个使用form_标记的表单
helper:
# app/views/home/index.html.erb
<%= form_tag who_path do %>
<%= label_tag :domainname %>
<%= text_field_tag :domainname %>
<% end %>
一个利用示例代码的非常简单的示例实现: 创建赛后路线:
# config/routes.rb
match 'who' => 'home#who', :via => :post
为路由设置控制器操作:
# app/controllers/home_controller.rb
def index
end
def who
w = Whois::Client.new(:timeout => 20)
@domainlook = w.lookup(params[:domainname])
end
index.html.erb
视图应包含一个使用form_标记的表单
helper:
# app/views/home/index.html.erb
<%= form_tag who_path do %>
<%= label_tag :domainname %>
<%= text_field_tag :domainname %>
<% end %>
为什么现在不行?您当前不想要的行为是什么?将
routes.rb
中的路由添加到加载数据的控制器,并呈现显示此数据的视图。您找到解决方案了吗?为什么现在不工作?您当前不想要的行为是什么?将routes.rb
中的路由添加到加载数据的控制器,并呈现显示此数据的视图。您找到解决方案了吗?