0

我在rails中創建了一個不使用對象的表單,它是一個簡單的硬編碼表單,它與數據庫無關,其中我想將某些字段標記爲強制的或需要。有沒有一種方法可以在不使用JavaScript的情況下以rails方式進行。Rails根據需要標記字段而不使用在模型中驗證

+0

?查找所需的屬性,具體取決於生成器 – nachbar

回答

0

那麼,你不想使用服務器端驗證,甚至使用JavaScript進行客戶端驗證。不過,我希望你不會介意HTML5。只需在您的字段中輸入required屬性即可。

<form action="some action"> 
    Username: <input type="text" name="usrname" required> 
    <input type="submit"> 
</form> 
0

您可以使用Active Model擴展,如驗證等。請參閱下面的截屏視頻。您可以將驗證和其他功能添加到無表模型。

In Rails 3 the non-database functionality of Active Record is extracted out into Active Model. This allows you to cleanly add validations and other features to tableless models.Active Model

您使用哪種形式的發電機