wiki base sceleton
This commit is contained in:
parent
df27ec29f3
commit
eacea15a21
20 changed files with 432 additions and 0 deletions
20
app/models/wiki.rb
Normal file
20
app/models/wiki.rb
Normal file
|
@ -0,0 +1,20 @@
|
|||
class Wiki < ActiveRecord::Base
|
||||
belongs_to :project
|
||||
|
||||
validates :content, :title, :presence => true
|
||||
validates :title, :length => 1..250,
|
||||
:uniqueness => {:scope => :project_id, :case_sensitive => false}
|
||||
|
||||
before_save :set_slug
|
||||
|
||||
|
||||
def to_param
|
||||
slug
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def set_slug
|
||||
self.slug = self.title.parameterize
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue