2012-09-19 37 views
0

我想添加虛榮URL到我的應用程序,我決定使用虛榮寶石。安裝非常簡單,一切似乎都很順利。我能夠創建一個虛榮網址,並通過控制檯將其放在用戶身上。當我嘗試在我的用戶創建和用戶更新中創建一個表單域時,輸入一個虛榮URL,儘管它不起作用。引發以下錯誤。虛榮寶石形式錯誤

名利場(#2178512900)預期,得到了字符串(#2151988680)

我不知道這個問題可能是什麼。

我的用戶控制器看起來像這樣

def new 
    @user = User.new 
    @title = "Sign up" 
    end 

和我的表單視圖看起來像

<div class="field"> 
    <%= f.label :full_name, "Full Name" %><br /> 
    <%= f.text_field :name, :class => "label" %> 
</div> 
<div class="field"> 
    <%= f.label :email, "Email (@student.shu.edu)" %><br /> 
    <%= f.text_field :email, :class => "label" %> 
</div> 
<div class="field"> 
    <%= f.label :password %><br /> 
    <%= f.password_field :password, :class => "label" %> 
</div> 
<div class="field"> 
    <%= f.label :password_confirmation, "Password Confirmation" %><br /> 
    <%= f.password_field :password_confirmation, :class => "label" %> 
</div> 
<div class="field"> 
    <%= f.label :vanity, "Vanity" %><br /> 
    <%= f.text_field :vanity, :class => "label" %> 
</div> 

什麼問題可以和我怎麼可以創建一個表單提交我的虛榮心網址的想法?

回答

0

我實際上聯繫了應用程序的開發人員,他能夠爲我闡明表單如何工作,並更新了他使用gem發佈的示例應用程序發佈的github。這裏是示例應用程序的鏈接,https://github.com/jaustinhughey/vtest,希望這是別人誰有這個問題。除了這個誤解之外,寶石非常棒,非常容易使用,所以我強烈推薦它。

0

基於這個錯誤,看起來你用什麼方法來保存虛空URL需要一個Vanity類型的Object,並且你正在傳遞一個String。你是否將字符串值直接從表單虛文本字段傳遞給不期望字符串的方法?

無法看到您的創建和更新操作,這就是我所能提供的所有信息。希望它有助於激發一些「時刻」:D

乾杯。