2012-01-27 31 views
0

我想實現一個計數器示例並查看軌道如何響應用戶操作。就像我想在用戶點擊視圖&時有一個按鈕,計數器應該被調用,並且它應該顯示計數。任何幫助將不勝感激(像一個示意骨架)。我是一名新手。軌道上的計數器示例

謝謝!

def count(x) 
    x +=x 
end 

我希望有xButton Click。有什麼辦法可以做到嗎?

+0

很酷。呃,你有什麼問題?你想讓我們給你一些概念上的幫助嗎?指點你一些教程?向你展示一個類似的例子嗎?你有沒有自己管理任何東西,你想讓社區評論下一步如何繼續?對不起,它只是好像你的問題有點不明確。你能否詳細說明一下?另外,歡迎來到StackOverflow ^^ – blahman 2012-01-27 03:10:57

+0

我定義了一些類似於'計數器'的方法。但我不知道如何將類似按鈕的東西作爲參數傳遞給方法。如果你能幫上忙,那會很棒。 – Clone 2012-01-27 03:17:23

回答

2

您之前提出過這個問題,並且看起來像是一個非常明智的答案:有一些MVC架構您還沒有很好的掌握,並且http://guides.rubyonrails.org/getting_started.html可能是一個很好的開始。您需要一個模型或其他數據庫元素來存儲您的計數器變量;您需要一個控制器負責從View中獲取輸入並操作您的Model,並使用View上的一些代碼來調用Controller。

有沒有一種簡單的「在此輸入此代碼」解決方案 - 有一個需要理解的整體底層架構。好消息是,一旦你有MVC下來,製作這種類型的櫃檯應該很容易。

+0

@克隆布拉曼和馬克是完全正確的。我想在看看MVC之前,您可以查看HTTP /客戶端 - 服務器交互基礎知識。按鈕無法直接觸發'count'方法。您必須讓瀏覽器向服務器發送HTTP請求。 – Jef 2012-01-27 13:55:34