[問題][RoR] method_missing的使用
環境:
Ruby 1.8.7 Rails 2.3
狀況:
我想要在網址輸入 網址/welcome/hello/id
就跑出 hello.rhtml 的內容: "Hi, id"
welcome_controller.rb 內容如下....
class WelcomeController < ApplicationController
def hello
end
def method_missing(mId)
@name=mId.id2name;
render :template=> "welcome/hello"
end
end
hello.rhtml 內容如下....
<h1>Hi, <%=@name %></h1>
這是從別人的講義抄過來的,我猜想是版本差異造成語法不能執行,
但是我找不到解決方法。
文件來源:
http://0rz.tw/y0g7X
:wq
※ 編輯: apua 來自: 59.104.28.144 (03/02 11:37)
→
03/02 11:47, , 1F
03/02 11:47, 1F
→
03/02 14:22, , 2F
03/02 14:22, 2F
→
03/02 14:29, , 3F
03/02 14:29, 3F
→
03/02 14:30, , 4F
03/02 14:30, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章