タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

selfとrablに関するa2ikmのブックマーク (1)

  • rablで各エンドポイントに共通のノードをルートに生やす - There's an echo in my head

    【追記】とても微妙。要検証 言葉で説明しづらいので、例を示す。APIが次のようなJSONを返すとする。 { "note": { "text": "補足情報" }, "user": { "id": ユーザのID, "name": "ユーザー名" } } ここで "note"はAPIの各エンドポイントで共通のノードなので、extendsを使ってrablのテンプレートを共通化したい "user"の部分はエンドポイントによって異なる("users"だったり"books"だったり)ので、エンドポイントごとにテンプレートを作りたい という要求が出てきた場合、次のように記述すればよい。 # エンドポイントごとのテンプレート # app/views/users/show.rabl extends "note", object: true object nil child @user do attribut

    rablで各エンドポイントに共通のノードをルートに生やす - There's an echo in my head
  • 1