我在1控制器(HomeController)和1個文件在視圖(索引),我不沒有爲什麼當我進入localhost:3000/home /索引這只是加載和加載,並在終端,我寫了rails s它並沒有說什麼......也許是因爲控制器中的腳本?我需要改變以使應用程序工作...?我的應用程序不加載(在localhost:3000) - rails
這是HomeController的文件:
class HomeController < ApplicationController
require 'open-uri'
def index
@query = gets.chomp
agent = Mechanize.new
page = agent.get("http://www.google.co.il/")
search_form = page.form_with(:name => "f")
search_form.field_with(:name => "q").value = @query.to_s
search_results = agent.submit(search_form)
site = (search_results/"a")[12].attributes['href']
site = agent.get(site.to_s)
@movie = (site/"object")
end
end
這是index.html.erb文件(意見):
<script type="text/javascript" language="javascript">
function show() {
var movie = document.getElementById("m");
movie.style.display = "block";
}
</script>
<%= form_tag("#", :method => "get") do %>
<%= label_tag(:q, "חפש:") %>
<%= text_field_tag(:q) %>
<%= link_to_function "חפש", "show()" %>
<% end %>
<div id="m" stlye="display:none;">
<% @movie %>
</div>
非常感謝幫助我...
聽起來像webrick的問題,而不是應用程序。 webrick是否正確啓動?你能夠訪問另一個控制器/操作? – 2011-04-05 15:22:53
是webrick正常工作的其他應用程序爲我工作 – gal 2011-04-05 15:25:00
爲什麼你需要open-uri?機械化你不需要它。 – Geo 2011-04-05 15:29:24