簡體   English   中英

如何在Rails中的輸入標記中存儲erb值?

[英]How do you store an erb value inside input tags in Rails?

當我嘗試使用值在輸入標記內顯示某個人的姓名時,只要有空格,名稱就會被切斷。 因此,當它應該說John Doe時,輸入只顯示John。 有誰知道為什么它會在我的rails應用程序中執行此操作? 數據庫是正確的,如果我使用標簽,一切都正常顯示。

form class="panel data-abide" action="" id="form1">
  <fieldset >
    <legend>Please Enter the Information Below</legend>

  <div class="row">
    <div class="large-4 columns">
      <label>Adjuster's Name
        <input class="adjustorInfo" value=<%= @adjuster.adjuster_name %>/>
     </label>
    </div>
 </div>

這是因為value標記的value未放在引號中。 你應該把它改成

<input class="adjustorInfo" value="<%= @adjuster.adjuster_name %>"/>

當您不帶引號傳遞它時,相應的HTML看起來像這樣

<input class="adjustorInfo" value=John Doe/>

然后轉換為你所看到的

<input class="adjustorInfo" value="John"/>

將它傳遞到引號內形成這是預期值

<input class="adjustorInfo" value="John Doe"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM