0
我有一個模型Client
它包含一個數組字段。 在client.rb
模型我想是這樣的:如何驗證數組大小
field :menu_top
...
validates_length_of :menu_top, :maximum => 4
這似乎可行,但如果我這個數組的形式,把4個以上的項目,它向我發送此=>
undefined method `admin_client_path' for #<#<Class:0x007fbc80a63cb0>:0x007fbc80b566b8>
Extracted source (around line #1):
1: <%= form_for [:admin, @client], :url => @post_form_path, :html => { :multipart => true } do |f| %>
2: <% if @client.errors.any? %>
3: <div class="alert-message block-message error">
4: <h2 class="dark-red"><%= pluralize(@client.errors.count, t(:error)) %> <%= t(:client_error) %>:</h2>
我不明白爲什麼它不呈現表單錯誤。
顯示控制器端的方法 – Salil