Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 提交表格,don';t保存到数据库中,并显示在页面-Rails上_Ruby On Rails_Ruby On Rails 3.2 - Fatal编程技术网

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
中的路由添加到加载数据的控制器,并呈现显示此数据的视图。您找到解决方案了吗?