#19 Wiki 新規作成完成
This commit is contained in:
@@ -13,17 +13,17 @@ class WikiPage < ApplicationRecord
|
||||
page&.raw_data
|
||||
end
|
||||
|
||||
def body= content, user:
|
||||
def set_body content, user:
|
||||
page = wiki.page("#{ id }.md")
|
||||
|
||||
commit_info = { message: "Update #{ title }",
|
||||
name: user.id,
|
||||
name: user.id.to_s,
|
||||
email: 'dummy@example.com' }
|
||||
|
||||
if page
|
||||
page.update(content, commit: commit_info)
|
||||
else
|
||||
wiki.write_page("#{ id }.md", :markdown, content, commit_info)
|
||||
wiki.write_page(id.to_s, :markdown, content, commit_info)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user