2014-02-16 46 views
0

我正嘗試使用RoR構建自己的簡單計算器應用程序。如何將text_area_tag禁用設置爲true RoR

這是我的代碼初稿。

<h1>Welcome to Andy's awesome simple calculator</h1> 
<% provide(:title, "Simple Calculator")%> 


<div class="calculator"> 
    Calculator 
<%= form_tag do %> 
<div class="output-screen"> 
    <%= text_area_tag :output,:disabled=>true %> 
</div> 

<div class="panel-buttons-container"> 

<div class="operator-buttons"> 
    <%= button_tag(type:'button') do content_tag(:strong, 'C') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '*') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '/') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '-') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '+') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '()') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '=') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, 'DEL') end %> 
</div> 
<div class="decimal-buttons"> 
    <%= button_tag(type:'button') do content_tag(:strong, '1') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '2') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '3') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '4') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '5') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '6') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '7') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '8') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '9') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '0') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '.') end %> 
    <%= button_tag(type:'button') do content_tag(:strong, '+/-') end %> 
</div> 
<% end %> 
</div> 
</div> 

一直困擾我最是現在,爲什麼會沒有text_area_tag被禁止的事情?我遵循表單助手上的Ruby on Rails文檔來回。但我無法得到正確的結果!

我在這裏做錯了什麼?

+0

您也可以嘗試與像' '1' ..'0'.each捲起這些循環{按鈕...}',但這是一個適當的評論論壇的主題... – Phlip

回答

0

嘗試使用:

<%= text_area_tag :output, nil, :disabled=>true %> 

的第二個參數是text_area_tag其中content需要爲options被指定工作,options之一是disabled

+0

太棒了!感謝那個Vee!現在有這麼多意義。簡直不能相信它實際上是微不足道的修復! – awongCM

相關問題