0
我一直遇到rails 3.x中無表模型的問題。我在堆棧溢出中看到了一堆問題,雖然我試圖實現它們,但我還沒有弄明白。我希望表單不要提交,除非兩個文本字段標記已被填充。它不必檢查它的有效數據,但我只想對錶單本身進行基本檢查。帶有form_tag的導軌中的無表模型
我有我的表單代碼在這裏:
<%= form_tag '/page' do %>
<%= label_tag %>
<%= text_field_tag %>
<%= label_tag %>
<%= text_field_tag %>
<br />
<%= submit_tag %>
<% end %>
,然後通過它關閉到一個控制器:
def page
@page = Hourly.new(params)
@page.function_call
end
,然後轉到模型:
class Hourly
include ActiveModel::Validations
attr_reader params
attr_accessor params
validates_presence_of params
def initialize(params)
end
end
有我沒有添加來檢查text_field_tags的驗證嗎?
我試圖實際上將數據插入api調用,然後解析獲取請求並將其顯示在另一頁上。我會看看客戶端驗證寶石。 – user2305753 2013-05-06 01:17:38
Nvm我想出了錯誤,但現在我得到這個:找不到文件'rails.validations' (在應用程序/資產/ javascripts/application.js:15) – user2305753 2013-05-06 01:33:51
找出我的錯誤。只需重新啓動服務器。寶石沒有在田間做適當的驗證,但我指出了正確的方向。謝謝。 – user2305753 2013-05-06 01:55:48