2009-11-11 32 views
0

我很抱歉,如果這個問題似乎太容易了,但我似乎無法找到任何地方。我正在鋼鐵項目中創建一個紅寶石。我在vs項目中創建了一個html.erb和rb文件(ruby on rails)。單擊事件上的軌道上的紅寶石

我的問題是這樣的: 在我html1.erb文件我創建了一個文本框和按鈕:

<p> 
<input erb:blockvar="erb:f" erb:method="erb::myName" erb:name="erb:text_field" 
    name="erb:f[:myName]" size="30" type="text" /><input erb:blockvar="erb:f" 
    erb:method="erb:&quot;myValue&quot;" erb:name="erb:submit" name="erb:f[myName]" 
    type="submit" value="Submit" /></p> 

但我不知道如何來創建此按鈕的事件。

任何指針??

謝謝!

+3

這看起來不像我見過的任何欄杆代碼。 – jonnii 2009-11-12 00:32:17

+0

即時猜測其轉換爲另一種語言..我不知道..完全失去了。我只是添加了文本框和按鈕,這是它生成的代碼 – Lilz 2009-11-12 00:53:39

+0

你是從asp.net背景來的嗎?我問的原因是因爲Rails沒有像asp.net這樣的服務器端事件。 – 2009-11-12 05:49:10

回答

1

我有一個偷偷摸摸的懷疑,代碼正在生成一些混合Ruby in Steel。如果這是正在生成的代碼類型,我會建議不要使用該IDE產品,因爲如果您需要將它們引入您的項目,Ruby/Rails編碼器將會理解它。不要介意,除非Ruby in Steel正在做一些中間的「編譯」步驟,否則我不知道它是如何工作的。如果你需要一個IDE,我個人推薦RubyMine,儘管Aptana Studio也是一個有價值的產品(免費)。