タグ

URL設計に関するkitokitokiのブックマーク (5)

  • URL Design — Warpspire

    December 28, 2010 URL Design You should take time to design your URL structure. If there’s one thing I hope you remember after reading this article it’s to take time to design your URL structure. Don’t leave it up to your framework. Don’t leave it up to chance. Think about it and craft an experience. URL Design is a complex subject. I can’t say there are any “right” solutions — it’s much like the

  • RailsアプリでURLにidじゃなく、任意文字列でアクセス出来るようにしておく - Qiita

    ルーティングルールのresourcesやmemberなどでURLに:idを伴うときに、多くの場合PrimaryKeyを使ってしまいがちですが、将来、要望として任意の文字列で代用したい。なんてことが考えられるので、簡単に修正ができるように備えておきます。 URLに:idを含むとき。

    RailsアプリでURLにidじゃなく、任意文字列でアクセス出来るようにしておく - Qiita
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • XPathでRESTfulなURL設計を考えてみる

    WebAPIまたはWebサービスを作るときに、考えないといけないのがURL設計です。 近年は「Cool URL」と称して、短いURLを設計するのが流行りです。例としては、twitterの各ユーザーページのURLは「/user?user={ユーザーID}」などではなく、「/{ユーザーID}」になっています。 例:http://twitter.com/Hiraku 究極に短いURLですね。 ただ、ここまで短くしてしまうと困ることがあります。 twitterの場合だと、検索用のURL「/search」やオプション設定の「/settings/...」などは特例であり、ユーザーIDを指していません。これは、searchやsettingsという名前のユーザーを作ることができないことを意味します。拡張性が犠牲になってしまったんですね。。。 twitterほど極端なURL設計にせず、わかりやすく、自然に設

    XPathでRESTfulなURL設計を考えてみる
  • 複数のリソースに一度にアクセスしたいときのURL設計 - ぶろぐ。@はてな

    「RESTとRailsスタイル]」のときに、@shu_0115さんから「複数同時に書き込みたいときはどうするか」という質問がありました。これは実用上はなかなか重要な点だと思うので、少しまとめます。 親子関係のリソースを更新 例えば /users/123 と /users/123/profile を両方変更したいなど。 この場合は、親に対するリクエスト PUT /users/123だけですませるのが一般的です。POSTでユーザを新規作成するときも、自動的に子のリソースが作られたとみなしますよね。 複数のMemberリソースを更新 例えば /posts/1 /posts/2 /posts/3 の3つの投稿に同時に「rest」タグをつける、というUIがあるかもしれません。 この場合、とくにアトミックな必要はないので、Ajaxでリクエストを3回送ってもかまわないのですが、3個ならまだしも10個など

    複数のリソースに一度にアクセスしたいときのURL設計 - ぶろぐ。@はてな
  • 1