Rails 4.0 を使用しています。activemodel で date_select を検証する方法が気になります
次のようなコードがあるとしましょう
アプリ/モデル/book.rb
class Book
include ActiveModel::Model
include ActiveModel::Validations
attr_accessor :title, :written_on
validates :title, presence: true, allow_blank: false
# How validates :written_on if I use date_select Please look in my view below
end
app/controllers/books.rb
class BooksController < ApplicationController
#...
def new
@book = Book.new
end
def create
@book = Book.new(book_params)
if @book.valid?
#Do something
end
end
#...
end
app/views/books/new.html.erb
<% form_for @book do |f| %>
...
<%= f.date_select :written_on %>
...
<% end %>
私も追加してみました
attr_accessor 'written_on(1i)'
私の本のモデルに
ここで助けてくれて本当にありがとう。