ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
インターネット
>
WWW/HTTP
>
動的コンテンツ
>
CMS(コンテンツ管理システム)
>
ぺったんR
>
Wiki
>
SheetsDestroy
ぺったんR
Fork
pettanr
clientJs
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
Git
pettanr
clientJs
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
FrontPageの表示
ページ一覧
最近の更新
コミュニケーション
フォーラム
フォーラム一覧
開発者 (1347)
ヘルプ (1)
公開討議 (1)
メーリングリスト
MLの一覧
ニュース
編集
|
ページ一覧
|
最近の更新
|
最近の更新 (Recent Changes)
2015-10-25
YasushiIto
2015-10-19
Event
FrontPage
2015-09-19
PettanCommonLicense
2015-08-25
HowToSetOmniAuth
2015-08-19
WhatsPettan
2015-08-07
HowToUseHeroku
2015-08-04
HowToInstall
2015-07-12
HowToInstallRmagick
2015-05-10
AboutYasapp
2015-04-02
ResourcePicturePictureSpec
ReferenceIndex
2015-02-07
ForDevelopers
2015-01-16
PanelEditor
2015-01-12
AboutManifest
2014-12-19
ManifestModel
2014-10-18
ManifestListGroup
ManifestSystemResources
2014-10-11
OriginalPictureSpec
2014-09-29
PictureSpec
2014-08-29
ManifestController
2014-08-27
ManifestProfiler
2014-07-13
SkypeMeeting
2014-06-21
ResourcePictureSpec
LicenseGroupSpec
2014-06-20
PictureModel
ResourcePictureModel
2014-06-19
OriginalPictureLicenseSpec
OriginalPictureLicenseGroupSpec
2014-06-16
PetanizeTemplate
最新リリース情報
リリースはありません
Wikiガイド(Guide)
Wikiの文法
リンクの種類と文法
ブロックプロセッサ
拡張文法
サイドバー
プロジェクトWikiでの広告設定
サイドバー (Side Bar)
このサイドバーについて
このサイドバーの編集
destroy @
SheetsController
用紙削除
url
http://localhost:3000/sheets/1
http://localhost:3000/sheets/1.json
リクエスト
認証
ユーザ
権限
オーナー作家
method
delete
urlパラメータ
id
POSTデータ
json形式*
html
○
json
○
jsonp
×
解説
指定されたidの用紙を削除する。用紙だけでなく、関連するスクコマも同時に削除される。
セッションまたは認証トークンからユーザアカウントを特定する。
ユーザアカウントから作家を取得する。
用紙モデルに編集取得を問い合わせ、その結果を対象用紙として取得する。
要求されたidと作家を渡す。
用紙モデルに削除を依頼する。
作業結果をクライアントに戻す。
urlパラメータ
id
削除の対象となる用紙のid
POSTデータ
auth_token
外部からjsonで要求する場合、認証処置として認証トークンが必要。
戻り値
正常系
htmlのとき、ステータスコード302 Foundとともに、マイ用紙の一覧(home/sheet)ページに遷移する。
jsonのとき、ステータスコード200 OKだけを返す。
例外系
ユーザアカウントでサインインしてなかった。(Devise)
htmlなら、ステータスコード302 Foundを返すとともに、サインインを促すページ(/users/sign_in)へ遷移する。
jsonなら、ステータスコード401 Unauthorizedを返すとともに、応答メッセージにUnauthorizedを返す。
作家登録してなかった。
htmlなら、ステータスコード302 Foundを返すとともに、作家登録を促すページ(/authors/new)へ遷移する。
jsonなら、ステータスコード401 Unauthorizedを返すとともに、応答メッセージにUnauthorizedを返す。
対象用紙が存在しなかった。(
SheetModel
)
htmlなら、例外404 not_foundを返す
jsonなら、例外404 not_foundを返す
対象用紙に対する編集権限がなかった。(
SheetModel
)
htmlなら、例外403 forbiddenを返す
jsonなら、例外403 forbiddenを返す
削除に失敗した
htmlなら、ステータスコード302 Foundを返すとともに、その用紙の詳細ページへ遷移する。
jsonなら、ステータスコード422 unprocessable_entityを返す。