推介:| 懷孕輻射 | 頭暈輻射 | 失眠輻射 | 頭疼輻射 | 腦腫瘤輻射 | 記憶障礙輻射 | 耳損傷輻射 | 抑鬱輻射 | Celine Bags | 嬰兒用品 | Loewe Bag |

發新話題
打印

[疑難] Ruby On Rails

Ruby On Rails

想請問一下有關Ruby on Rails網絡應用程式的一些問題
Ruby on Rails來替公司寫一個網頁, 希望大家有心人來請教一下
事情是這樣的:
1)C:\>中輸入CD Rails
2)就會變成C:\Rails>, 然後又輸入Rails Hello, 目的是要建立Hello專案
3)在C:\Rails\Hello>中輸入ruby script/server, 目的是開發用伺服器WEBrick
4)然後啟動瀏覽器, 然後打開http://127.0.0.1:3000, 這就是Rails預設值的首頁, 而3000是Rails就是開發模式
的預設通訊埠號, 想結束的話就請按Ctrl-C, WEBrick就會結束,
我相信以上四點應該沒有人反對, 但問題是以下的程式問題:
a)這就是bye.rhtml的程式碼如下:
<% @title = '出口' %>
<h1><%= h "#...@guest.name} 再見!!! "%></h1>
<%= start_from_tag :action => :dare %>
<%= submit_tag '返回'%>
<%= end_form-tag %>
b)aisatsu_controller.rb
class AisatsuController < ApplicationController
def dare
end
def hi
@guest = Guest.new(params[:guest][:name])
session[:guest] = @guest
end
def bye
@guest = session[:guest]
session[:guest]=nil
end
end
c)Guest.rb
class Guest
def initialize(name)
@name = name
end
attr_accessor :name
end
d)application.rb
# Filters added to this controller will be run for all controllers in
the application.
# Likewise, all the methods added will be available for all
controllers.
class ApplicationController < ActionController::Base
Before_filter :set_charset <<< 登錄過濾器方法
private
def set_charset <<< 過濾器方法的定義(從這邊開始)
headers['Content-Type'] = "text/html; charset=utf-8"
end <<< 過濾器方法的定義(到這邊結束)
end
e)dare.rhtml
<% @title= '入口' %>
<h1>請問你是哪位??</h1>
<% <= start_form_tag :action => :hi %>
<%= text_field :guest, :name %>
<%= submit_tag '告訴對方 '%>
<%= end_form_tag %>
<p>Find me in app/views/aisatsu/dare</p>
f)hi.rhtml
<% @title = '大門' %>
<h1><%= h "#{guest.name} 您好!!!"%></h1>
<%= start_form_tag :action => :bye%>
<%=submit_tag '回家'%>
<%=end_form_tag %>
以上程式寫完以後我應該如何執行呢?? 因為我在http://127.0.0.1:3000/中後加aisatsu/dare時竟然得出以下的問
題:
Aisatsu#dare
Find me in app/views/aisatsu/dare.rhtml
以上的程式出了什麼問題??有沒有人知道這是什麼意思??可不可以教我一下??

TOP

發新話題


重要聲明:本討論區是以即時上載留言的方式運作,本網站對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。本討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。


Copyright 1997- Xocat. All Right Reserved.