Liquid リファレンス
3scale インストールに関する補足情報の提供
概要
多様性を受け入れるオープンソースの強化 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、CTO である Chris Wright のメッセージ をご覧ください。
第1章 Liquid リファレンス リンクのコピーリンクがクリップボードにコピーされました!
1.1. Liquid とは リンクのコピーリンクがクリップボードにコピーされました!
Liquid はシンプルなプログラミング言語で、API プロバイダーが利用可能な 3scale システムからのデータのほとんどを表示および処理するのに使用されます。Liquid は元来 Shopify が開発したもので、Web を通じて他の多くのコンテンツ管理システム (CMS) エンジンで使用されています。3scale プラットフォームでは、これを使用してサーバー側のデータを API 開発者に公開し、高いセキュリティーレベルを維持しながらデベロッパーポータルの有用性を大幅に向上させています。
1.1.1. メリットとデメリット リンクのコピーリンクがクリップボードにコピーされました!
Liquid は、主にサーバー側のデータを取得してデベロッパーポータルのページに表示するのに使用されます。しかし、Liquid にはこれ以外にも多くの機能があります。以下の用途にも使用することができます。
- サーバー側のデータに基づきページの DOM およびコンテンツを変更する。
- ページ、パーシャル、およびレイアウトにロジックを追加する。
- 開発者に送信されるメールのテンプレートを操作する。
Liquid が問題解決の最適解を提供しないケースもあります。主に、ユーザーからのインプットやページの URL などの動的なデータを使用しなければならない場合です。
一般的なアドバイスとしては、ページにロジックを追加する手段としてまず Liquid を使用し、不可能であること、または過度に複雑になることが分かったら、JavaScript に切り替える、あるいは JavaScript に Liquid を追加する (Liquid は JS との組み合わせでも適切に機能するため) ことを推奨します。
1.2. Liquid の使用方法 リンクのコピーリンクがクリップボードにコピーされました!
Liquid のマークアップには、ロジックタグとアウトプットタグの 2 種類があります。ロジックタグ ({% %} で識別) は、if 節やループなどの標準的なプログラミング言語の要素が含まれる条件付き Liquid ステートメントです。
{% if current_user %} <!-- if the user is logged in -->
<a href="/logout">Logout</a> <!-- show the logout link -->
{% else %} <!-- if the user is not logged in -->
<a href="/login">Login</a> <!-- display the login link -->
{% endif %}
{% if current_user %} <!-- if the user is logged in -->
<a href="/logout">Logout</a> <!-- show the logout link -->
{% else %} <!-- if the user is not logged in -->
<a href="/login">Login</a> <!-- display the login link -->
{% endif %}
アウトプットタグ ({{ }} で識別) は、中かっこ間のタグの値を表示するのに使用されます。
{{ current_user.username }} <!-- display the logged-in user's username value -->
{{ current_user.username }} <!-- display the logged-in user's username value -->
ロジックタグに関するドキュメントは、Shopify のチュートリアル を参照してください。3scale の Liquid アウトプットタグに関する詳細なリファレンスは、タグ セクションおよび管理ポータルの Help > Liquid Reference セクションの両方に記載されています。
1.2.1. Liquid ドロップ、タグ、およびフィルター リンクのコピーリンクがクリップボードにコピーされました!
3scale のデベロッパーポータルでは、以下の 3 種類の Liquid マークアップを使用することができます。
-
Liquid ドロップ:
{{ current_account.name }} -
Liquid タグ:
{% content %} -
liquid filters -
{{ form.errors.description | error_class }}
Liquid ドロップ、タグ、およびフィルターは Liquid の使用方法 に記載のロジックタグおよびアウトプットタグに類似しています。
Liquid ドロップは最も基本的な構造で、ほとんどのケースで使用されます。これを使用して、ユーザー名やアプリケーション ID などの、システムに保管されている特定の値にアクセスすることができます。インタープリターは、他のアウトプットタグと同様にこのマークアップを処理します。
一方、Liquid タグはロジックタグの一種で、より高度なカスタマイズのためにシステムの特定部分をレンダリングしたり、アクセスしたりするのに使用されます (例: レイアウト内のコンテンツのレンダリング、メールテンプレートのカスタマイズ)。
フィルターは、ドロップからの結果の見直し、値の変換、および特定のキーによるグルーピングのオプションを有効にします。標準 Liquid フィルターのグループ (Shopify の Web サイト を参照) および特殊な 3scale 内部フィルターのグループ (Liquid リファレンス セクションに記載) があります。
1.2.2. コンテキスト リンクのコピーリンクがクリップボードにコピーされました!
コンテキストは、現在のページで使用可能な変数 (ドロップ) を記述します。基本セットには以下の変数が含まれます。
- provider
- urls
- current_user
- current_account
- today
これらの変数は、メールテンプレートを除きデベロッパーポータル全体を通じてすべてのページで利用可能です。ただし、ほとんどの組み込みページでは、いくつかの追加変数を利用することができます。たとえば、ユーザーの編集フォームでは user 変数が利用可能です (current_user ではなく。ユーザーの編集ページでは、ユーザーの ID は既知の情報です)。現在のページで利用可能な変数を確認するために、特別なタグ {% debug:help %} が用意されています。使用することのできるすべての最上位変数のリストが、ページソースのコメントとして追加されます。
1.2.3. 階層 リンクのコピーリンクがクリップボードにコピーされました!
コンテキストの結果として、Liquid ドロップは階層構造で整理されます。使用可能な変数のセットは、使用できる最上位ドロップのリストを示します。これらを使用して、階層内のより深い位置にある要素にアクセスすることができます。たとえば、ログインしているユーザーのユーザー名を表示する場合は、{{ current_user.username }} と記述します。
より下層のドロップを表示するのは、これより若干複雑です。ユーザーのアプリケーションの名前だけを表示すると仮定します。リファレンスガイドを見ると、メソッド アプリケーション がアカウントドロップの一部であることが分かります。つまり、アプリケーションは単一アプリケーションのタグの配列です。ユーザーに複数のアプリケーションが許可されている場合は、ロジックタグを使用してそれぞれのアプリケーションについて処理を繰り返す必要があります。そうでなければ、アカウントの最初の (そして唯一の) アプリケーションを参照することができます。これを表示するコードは {{ current_account.applications.first.name }} のようになります。
1.3. Liquid テンプレート リンクのコピーリンクがクリップボードにコピーされました!
すべての Liquid テンプレートで以下の変数を使用することができます。
- provider: 1 つにまとめられたすべてのサービス、プラン、および設定
- urls: デベロッパーポータルの組み込みページ (ログイン、サインアップ) へのルート
- current_user: 現在ログインしているユーザー のユーザー名、アドレス、および権限
- current_account: 現在ログインしているユーザー のメッセージ、アプリケーション、およびプラン
- today: 本日の日付
組み込みページでは、その他の変数も利用することができます (デベロッパーポータルで説明されます)。たとえば、ユーザーの編集フォームには user 変数が割り当てられています。または、アプリケーションの情報を表示する際に application 変数にアクセスすることができます。
変数の種類を知ることは本リファレンスを使用する上で重要なことですが、そのためにはページに {% debug:help %} タグを配置します。これにより利用可能なすべての変数およびその種類のリストが HTML コメントに表示されます。ただし、通常は、メソッドまたは変数の名前から容易に想像することができます。
1.4. ドロップ リンクのコピーリンクがクリップボードにコピーされました!
- Account ドロップ
- AccountPlan ドロップ
- Alert ドロップ
- Application ドロップ
- ApplicationKey ドロップ
- ApplicationPlan ドロップ
- Base ドロップ
- Base ドロップ
- BillingAddressField ドロップ
- Can ドロップ
- Can ドロップ
- Cas ドロップ
- Contract ドロップ
- Country ドロップ
- CountryField ドロップ
- CurrentUser ドロップ
- Error ドロップ
- Errors ドロップ
- Feature ドロップ
- Field ドロップ
- Flash ドロップ
- Forum ドロップ
- I18n ドロップ
- Invitation ドロップ
- Invoice ドロップ
- LineItem ドロップ
- Message ドロップ
- Message ドロップ
- Metric ドロップ
- Page ドロップ
- Page ドロップ
- Pagination ドロップ
- Part ドロップ
- PaymentGateway ドロップ
- PaymentTransaction ドロップ
- PlanFeature ドロップ
- Post ドロップ
- Post ドロップ
- PricingRule ドロップ
- Provider ドロップ
- ReferrerFilter ドロップ
- Request ドロップ
- Role ドロップ
- Search ドロップ
- Service ドロップ
- ServiceContract ドロップ
- ServicePlan ドロップ
- TimeZone ドロップ
- Today ドロップ
- Topic ドロップ
- Topic ドロップ
- URL ドロップ
- URLs ドロップ
- UsageLimit ドロップ
- User ドロップ
1.5. タグ リンクのコピーリンクがクリップボードにコピーされました!
1.6. フィルター リンクのコピーリンクがクリップボードにコピーされました!
1.7. ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.1. Account ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
開発者のアカウント。メールアドレスまたは類似の情報が必要な場合は、User ドロップを参照してください。
1.7.1.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ account.errors.name | inline_errors }}
{{ account.errors.name | inline_errors }}
1.7.1.1.2. id リンクのコピーリンクがクリップボードにコピーされました!
アカウントの ID を返します。
1.7.1.1.3. name リンクのコピーリンクがクリップボードにコピーされました!
開発者のアカウントの組織名を返します。
1.7.1.1.4. vat_zero_text リンクのコピーリンクがクリップボードにコピーされました!
VAT ゼロに関するテキストを返します。
1.7.1.1.5. vat_rate リンクのコピーリンクがクリップボードにコピーされました!
VAT レートを返します。
1.7.1.1.6. unread_messages リンクのコピーリンクがクリップボードにコピーされました!
未読メッセージ
1.7.1.1.7. latest_messages リンクのコピーリンクがクリップボードにコピーされました!
最新のメッセージを返します。
1.7.1.1.8. bought_account_plan リンクのコピーリンクがクリップボードにコピーされました!
アカウントが契約しているプランを返します。
1.7.1.1.9. bought_account_contract リンクのコピーリンクがクリップボードにコピーされました!
契約アカウントを返します。
1.7.1.1.10. credit_card_display_number リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.11. credit_card_expiration_date リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.12. credit_card_required? リンクのコピーリンクがクリップボードにコピーされました!
クレジットカード情報の入力が必要なアカウントかどうかを返します。
1.7.1.1.13. credit_card_stored? リンクのコピーリンクがクリップボードにコピーされました!
アカウントにクレジットカード情報が保存されているかどうかを返します。
1.7.1.1.14. credit_card_missing? リンクのコピーリンクがクリップボードにコピーされました!
アカウントにクレジットカード情報が保存されていないかどうかを返します。
1.7.1.1.15. timezone リンクのコピーリンクがクリップボードにコピーされました!
このアカウントのタイムゾーンを返します。
1.7.1.1.16. paid? リンクのコピーリンクがクリップボードにコピーされました!
アカウントに少なくとも有料の契約があるかどうかを返します。
1.7.1.1.17. on_trial? リンクのコピーリンクがクリップボードにコピーされました!
アカウントがトライアル期間中であるかどうかを返します (有料の契約はすべてトライアル期間中でなければなりません)。
1.7.1.1.18. telephone_number リンクのコピーリンクがクリップボードにコピーされました!
アカウントの電話番号を返します。
1.7.1.1.19. approval_required? リンクのコピーリンクがクリップボードにコピーされました!
アカウントに承認が必要かどうかを返します。
1.7.1.1.20. created_at リンクのコピーリンクがクリップボードにコピーされました!
アカウント作成 (サインアップ) の UNIX タイムスタンプを返します (例: タイムスタンプを JavaScript の日付に変換する)。
<script>
var data = new Date({{ account.created_at }} * 1000);
</script>
<script>
var data = new Date({{ account.created_at }} * 1000);
</script>
1.7.1.1.21. full_address リンクのコピーリンクがクリップボードにコピーされました!
法人住所、市区町村、および都道府県で設定されます。
1.7.1.1.22. applications リンクのコピーリンクがクリップボードにコピーされました!
アカウントのアプリケーションを返します。
1.7.1.1.23. subscribed_services リンクのコピーリンクがクリップボードにコピーされました!
ServiceContract ドロップによる配列を返します。
1.7.1.1.24. admin リンクのコピーリンクがクリップボードにコピーされました!
このアカウントの管理ユーザーを返します。
1.7.1.1.25. extra_fields_plain_text リンクのコピーリンクがクリップボードにコピーされました!
アカウントに対して定義された追加フィールドをプレーンテキストで返します。
1.7.1.1.26. fields_plain_text リンクのコピーリンクがクリップボードにコピーされました!
アカウントに対して定義されたフィールドをプレーンテキストで返します。
1.7.1.1.27. extra_fields リンクのコピーリンクがクリップボードにコピーされました!
このアカウントの追加フィールドだけを値と共に返します (例: すべての追加フィールドを表示する)。
{% for field in account.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in account.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.1.1.28. fields リンクのコピーリンクがクリップボードにコピーされました!
このアカウントのすべてのフィールドを値と共に返します (例: すべてのフィールドを表示する)。
{% for field in account.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in account.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.1.1.29. builtin_fields リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.30. multiple_applications_allowed? リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.31. billing_address リンクのコピーリンクがクリップボードにコピーされました!
このアカウントの請求先住所を返します。
1.7.1.1.32. has_billing_address? リンクのコピーリンクがクリップボードにコピーされました!
このアカウントに請求先住所が登録されているかどうかを返します。
1.7.1.1.33. can リンクのコピーリンクがクリップボードにコピーされました!
パーミッションメソッドへのアクセス権限を付与します。
{% if account.can.be_deleted? %}
<!-- do something -->
{% endif %}
{% if account.can.be_deleted? %}
<!-- do something -->
{% endif %}
1.7.1.1.34. edit_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.35. edit_ogone_billing_address_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.36. edit_payment_express_billing_address_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.37. edit_braintree_blue_credit_card_details_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.38. domain リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.39. upgraded? リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.40. requires_credit_card? リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.41. support_email リンクのコピーリンクがクリップボードにコピーされました!
1.7.1.1.42. finance_support_email リンクのコピーリンクがクリップボードにコピーされました!
1.7.2. AccountPlan ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
例: Liquid の AccountPlan ドロップを使用する
<p class="notice">The examples for plan drop apply here</p>
<p class="notice">The examples for plan drop apply here</p>
1.7.2.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.2.1.1. selected? リンクのコピーリンクがクリップボードにコピーされました!
プランが選択されているかどうかを返します。
{% if plan.selected? %}
<p>You will signup to {{ plan.name }}</p>
{% endif %}
{% if plan.selected? %}
<p>You will signup to {{ plan.name }}</p>
{% endif %}
1.7.2.1.2. bought? リンクのコピーリンクがクリップボードにコピーされました!
プランが購入されているかどうかを返します。
{% if plan.bought? %}
<p>You are on this plan already!</p>
{% endif %}
{% if plan.bought? %}
<p>You are on this plan already!</p>
{% endif %}
1.7.2.1.3. features リンクのコピーリンクがクリップボードにコピーされました!
利用可能な機能の配列を返します。
1.7.2.1.4. setup_fee リンクのコピーリンクがクリップボードにコピーされました!
開設費を返します。
1.7.2.1.5. name リンクのコピーリンクがクリップボードにコピーされました!
プランの名前を返します。
<h2>We offer you a new {{ plan.name }} plan!</h2>
<h2>We offer you a new {{ plan.name }} plan!</h2>
1.7.2.1.6. system_name リンクのコピーリンクがクリップボードにコピーされました!
プランのシステム名を返します。
1.7.2.1.7. id リンクのコピーリンクがクリップボードにコピーされました!
プランの ID を返します。
1.7.2.1.8. free? リンクのコピーリンクがクリップボードにコピーされました!
paid でない場合は、プランは無料です。paid? メソッドを参照してください。
1.7.2.1.9. paid? リンクのコピーリンクがクリップボードにコピーされました!
固定費または開設費がゼロではない場合や、何らかの課金ルールが設定されている場合、プランは paid です。
{% if plan.paid? %}
<p>this plan is a paid one.</p>
{% else %}
<p>this plan is a free one.</p>
{% endif %}
{% if plan.paid? %}
<p>this plan is a paid one.</p>
{% else %}
<p>this plan is a free one.</p>
{% endif %}
1.7.2.1.10. approval_required? リンクのコピーリンクがクリップボードにコピーされました!
プランに承認が必要かどうかを返します。
{% if plan.approval_required? %}
<p>This plan requires approval.</p>
{% endif %}
{% if plan.approval_required? %}
<p>This plan requires approval.</p>
{% endif %}
1.7.2.1.11. flat_cost リンクのコピーリンクがクリップボードにコピーされました!
プランの月額固定費を返します。
1.7.3. Alert ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
例: Liquid の Alert ドロップを使用する
<h2>Alert details</h2>
Level {{ alert.level }}
Message {{ alert.message }}
Utilization {{ alert.utilization }}
<h2>Alert details</h2>
Level {{ alert.level }}
Message {{ alert.message }}
Utilization {{ alert.utilization }}
1.7.3.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.3.1.1. level リンクのコピーリンクがクリップボードにコピーされました!
アラートレベルは、50、80、90、100、120、150、200、300 のいずれかです。
1.7.3.1.2. message リンクのコピーリンクがクリップボードにコピーされました!
アラートについて記述したテキストメッセージ (例: hits per minute: 5 of 5)
1.7.3.1.3. utilization リンクのコピーリンクがクリップボードにコピーされました!
アラートのトリガーとなった実際の使用率を示す小数 (1.0 は 100% に等しい)
Used by {{ alert.utilization | times: 100 }} percent.
Used by {{ alert.utilization | times: 100 }} percent.
1.7.4. Application ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
例: Liquid の Application ドロップを使用する
<h2>Application {{ application.name }} ({{ application.application_id }})</h2>
<p>{{ application.description }}</p>
<h2>Application {{ application.name }} ({{ application.application_id }})</h2>
<p>{{ application.description }}</p>
1.7.4.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ application.errors.name | inline_errors }}
{{ application.errors.name | inline_errors }}
1.7.4.1.2. id リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの ID を返します。
1.7.4.1.3. can_change_plan? リンクのコピーリンクがクリップボードにコピーされました!
直接またはリクエストによりアプリケーションの変更が許可される場合は true を返します。
1.7.4.1.4. trial? リンクのコピーリンクがクリップボードにコピーされました!
契約がまだトライアル期間中であれば true を返します。
注記: プランのトライアル期間の長さを変更しても、既存の契約に影響を及ぼしません。
1.7.4.1.5. live? リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.6. state リンクのコピーリンクがクリップボードにコピーされました!
状態は以下の 3 つのいずれかです。
- pending
- live
- suspended
- pending
- live
- suspended
1.7.4.1.7. remaining_trial_period_days リンクのコピーリンクがクリップボードにコピーされました!
トライアル期間の残り日数
1.7.4.1.8. プラン リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションのプランと共に plan ドロップを返します。
1.7.4.1.9. plan_change_permission_name リンクのコピーリンクがクリップボードにコピーされました!
許可されるアクションの名前を返します。
1.7.4.1.10. plan_change_permission_warning リンクのコピーリンクがクリップボードにコピーされました!
許可されるアクションの警告メッセンジャーを返します。
1.7.4.1.11. contract リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.12. admin_url リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの admin_url を返します。
1.7.4.1.13. name リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの名前を返します。
1.7.4.1.14. can リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.15. oauth リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.16. pending? リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの状態が保留中の場合は true を返します。
1.7.4.1.17. buyer_alerts_enabled? リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.18. description リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの説明を返します。
1.7.4.1.19. redirect_url リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの OAuth 用リダイレクト URL を返します。
1.7.4.1.20. filters_limit リンクのコピーリンクがクリップボードにコピーされました!
このアプリケーションで許可される参照元フィルターの量を返します。
1.7.4.1.21. keys_limit リンクのコピーリンクがクリップボードにコピーされました!
このアプリケーションで許可されるアプリケーションキーの量を返します。
1.7.4.1.22. referrer_filters リンクのコピーリンクがクリップボードにコピーされました!
このアプリケーションに関連付けられた参照元フィルターを返します。
1.7.4.1.23. rejection_reason リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションを拒否した理由を返します。
1.7.4.1.24. user_key リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの user_key を返します。
1.7.4.1.25. application_id リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの application_id を返します。
1.7.4.1.26. key リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの ID またはユーザーキーを返します。
1.7.4.1.27. url リンクのコピーリンクがクリップボードにコピーされました!
このアプリケーションの組み込みの詳細ビューの URL を返します。
1.7.4.1.28. edit_url リンクのコピーリンクがクリップボードにコピーされました!
このアプリケーションの組み込みの編集ビューの URL を返します。
1.7.4.1.29. update_user_key_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.30. log_requests_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.31. alerts_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.32. application_keys_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.33. サービス リンクのコピーリンクがクリップボードにコピーされました!
対象のアプリケーションが属するサービス
1.7.4.1.34. keys リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションのキーを返します。
1.7.4.1.35. user_key_mode? リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.36. app_id_mode? リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.37. change_plan_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.38. log_requests? リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.39. application_keys リンクのコピーリンクがクリップボードにコピーされました!
1.7.4.1.40. extra_fields リンクのコピーリンクがクリップボードにコピーされました!
このアプリケーションの非表示ではない追加フィールドを値と共に返します (例: すべての追加フィールドを表示する)。
{% for field in application.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in application.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.4.1.41. fields リンクのコピーリンクがクリップボードにコピーされました!
このアプリケーションのすべての組み込みおよび追加フィールドを値と共に返します (例: すべてのフィールドを表示する)。
{% for field in application.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in application.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.4.1.42. builtin_fields リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションの組み込みフィールドだけを返します。
1.7.4.1.43. cinstance リンクのコピーリンクがクリップボードにコピーされました!
1.7.5. ApplicationKey ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.5.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.5.1.1. id リンクのコピーリンクがクリップボードにコピーされました!
1.7.5.1.2. value リンクのコピーリンクがクリップボードにコピーされました!
1.7.5.1.3. url リンクのコピーリンクがクリップボードにコピーされました!
1.7.5.1.4. アプリケーション リンクのコピーリンクがクリップボードにコピーされました!
1.7.6. ApplicationPlan ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.6.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.6.1.1. selected? リンクのコピーリンクがクリップボードにコピーされました!
プランが選択されているかどうかを返します。
{% if plan.selected? %}
<p>You will signup to {{ plan.name }}</p>
{% endif %}
{% if plan.selected? %}
<p>You will signup to {{ plan.name }}</p>
{% endif %}
1.7.6.1.2. bought? リンクのコピーリンクがクリップボードにコピーされました!
プランが購入されているかどうかを返します。
{% if plan.bought? %}
<p>You are on this plan already!</p>
{% endif %}
{% if plan.bought? %}
<p>You are on this plan already!</p>
{% endif %}
1.7.6.1.3. features リンクのコピーリンクがクリップボードにコピーされました!
プランの表示される機能を返します。
{% if plan == my_free_plan %}
<p>These plans are the same.</p>
{% else %}
<p>These plans are not the same.</p>
{% endif %}
{% if plan == my_free_plan %}
<p>These plans are the same.</p>
{% else %}
<p>These plans are not the same.</p>
{% endif %}
1.7.6.1.4. setup_fee リンクのコピーリンクがクリップボードにコピーされました!
プランの開設費を返します。
1.7.6.1.5. name リンクのコピーリンクがクリップボードにコピーされました!
プランの名前を返します。
<h2>We offer you a new {{ plan.name }} plan!</h2>
<h2>We offer you a new {{ plan.name }} plan!</h2>
1.7.6.1.6. system_name リンクのコピーリンクがクリップボードにコピーされました!
プランのシステム名を返します。
1.7.6.1.7. id リンクのコピーリンクがクリップボードにコピーされました!
プランの ID を返します。
1.7.6.1.8. free? リンクのコピーリンクがクリップボードにコピーされました!
paid でない場合は、プランは無料です。paid? メソッドを参照してください。
1.7.6.1.9. paid? リンクのコピーリンクがクリップボードにコピーされました!
固定費または開設費がゼロではない場合や、何らかの課金ルールが設定されている場合、プランは paid です。
{% if plan.paid? %}
<p>this plan is a paid one.</p>
{% else %}
<p>this plan is a free one.</p>
{% endif %}
{% if plan.paid? %}
<p>this plan is a paid one.</p>
{% else %}
<p>this plan is a free one.</p>
{% endif %}
1.7.6.1.10. approval_required? リンクのコピーリンクがクリップボードにコピーされました!
プランに承認が必要かどうかを返します。
{% if plan.approval_required? %}
<p>This plan requires approval.</p>
{% endif %}
{% if plan.approval_required? %}
<p>This plan requires approval.</p>
{% endif %}
1.7.6.1.11. flat_cost リンクのコピーリンクがクリップボードにコピーされました!
プランの月額固定費を返します。
1.7.6.1.12. metrics リンクのコピーリンクがクリップボードにコピーされました!
プランのメトリクスを返します。
1.7.6.1.13. usage_limits リンクのコピーリンクがクリップボードにコピーされました!
プランの使用限度を返します。
1.7.6.1.14. サービス リンクのコピーリンクがクリップボードにコピーされました!
プランのサービスを返します。
1.7.7. Base ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.7.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.7.1.1. login_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.7.1.2. user_identified? リンクのコピーリンクがクリップボードにコピーされました!
1.7.8. Base ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.8.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.8.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ base.errors.name | inline_errors }}
{{ base.errors.name | inline_errors }}
1.7.8.1.2. title リンクのコピーリンクがクリップボードにコピーされました!
タイトルの結果を返します。
1.7.8.1.3. kind リンクのコピーリンクがクリップボードにコピーされました!
結果の種類を返します (topic または page)。
1.7.8.1.4. url リンクのコピーリンクがクリップボードにコピーされました!
結果のリソース URL を返します。
1.7.8.1.5. description リンクのコピーリンクがクリップボードにコピーされました!
結果を説明する文字列を返します。
1.7.9. BillingAddressField ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.1. input_name リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.2. label リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.3. choices リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.4. errors リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.5. html_id リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.7. visible? リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.8. read_only? リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.9. name リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.10. value リンクのコピーリンクがクリップボードにコピーされました!
1.7.9.1.11. required リンクのコピーリンクがクリップボードにコピーされました!
1.7.10. Can ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1.1. be_updated? リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1.2. add_referrer_filters? リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1.3. add_application_keys? リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1.4. regenerate_user_key? リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1.5. regenerate_oauth_secret? リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1.6. manage_keys? リンクのコピーリンクがクリップボードにコピーされました!
1.7.10.1.7. delete_key? リンクのコピーリンクがクリップボードにコピーされました!
1.7.11. Can ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.11.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.11.1.1. change_plan? リンクのコピーリンクがクリップボードにコピーされました!
1.7.12. Cas ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.12.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.12.1.1. login_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.12.1.2. user_identified? リンクのコピーリンクがクリップボードにコピーされました!
1.7.13. Contract ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
Plan of the contract {{ contract.plan.name }}
Plan of the contract {{ contract.plan.name }}
1.7.13.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.13.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ contract.errors.name | inline_errors }}
{{ contract.errors.name | inline_errors }}
1.7.13.1.2. id リンクのコピーリンクがクリップボードにコピーされました!
ID を返します。
1.7.13.1.3. can_change_plan? リンクのコピーリンクがクリップボードにコピーされました!
何らかの変更が可能な場合は true を返します。
1.7.13.1.4. trial? リンクのコピーリンクがクリップボードにコピーされました!
契約がまだトライアル期間中であれば true を返します。
注記: プランのトライアル期間の長さを変更しても、既存の契約に影響を及ぼしません。
1.7.13.1.5. live? リンクのコピーリンクがクリップボードにコピーされました!
1.7.13.1.6. state リンクのコピーリンクがクリップボードにコピーされました!
状態は以下の 3 つのいずれかです。
- pending
- live
- suspended
- pending
- live
- suspended
1.7.13.1.7. remaining_trial_period_days リンクのコピーリンクがクリップボードにコピーされました!
トライアル期間の残り日数
1.7.13.1.8. プラン リンクのコピーリンクがクリップボードにコピーされました!
契約のプランを返します。
1.7.13.1.9. plan_change_permission_name リンクのコピーリンクがクリップボードにコピーされました!
許可されるアクションの名前を返します。
1.7.13.1.10. plan_change_permission_warning リンクのコピーリンクがクリップボードにコピーされました!
許可されるアクションの警告メッセンジャーを返します。
1.7.13.1.11. contract リンクのコピーリンクがクリップボードにコピーされました!
1.7.14. Country ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.14.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.14.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ country.errors.name | inline_errors }}
{{ country.errors.name | inline_errors }}
1.7.14.1.2. to_str リンクのコピーリンクがクリップボードにコピーされました!
1.7.14.1.3. code リンクのコピーリンクがクリップボードにコピーされました!
1.7.14.1.4. label リンクのコピーリンクがクリップボードにコピーされました!
1.7.15. CountryField ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.1. value リンクのコピーリンクがクリップボードにコピーされました!
国の ID を返します。
{{ account.fields.country.value }} => 42
compare with:
{{ account.fields.country }} => 'United States'
{{ account.fields.country.value }} => 42
compare with:
{{ account.fields.country }} => 'United States'
1.7.15.1.2. name リンクのコピーリンクがクリップボードにコピーされました!
フィールドのシステム名を返します。
1.7.15.1.3. required リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.6. visible? リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.7. visible リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.8. read_only リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.9. errors リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.10. input_name リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.11. html_id リンクのコピーリンクがクリップボードにコピーされました!
1.7.15.1.12. label リンクのコピーリンクがクリップボードにコピーされました!
フィールドのラベルを返します。
{{ account.fields.country.label }}
<!-- => 'Country' -->
{{ account.fields.country.label }}
<!-- => 'Country' -->
1.7.15.1.13. to_str リンクのコピーリンクがクリップボードにコピーされました!
国名を返します。
{{ account.fields.country }} => 'United States'
{{ account.fields.country }} => 'United States'
1.7.15.1.14. choices リンクのコピーリンクがクリップボードにコピーされました!
1.7.16. CurrentUser ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.16.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.16.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ current_user.errors.name | inline_errors }}
{{ current_user.errors.name | inline_errors }}
1.7.16.1.2. admin? リンクのコピーリンクがクリップボードにコピーされました!
ユーザーが管理者かどうかを返します。
{% if user.admin? %}
<p>You are an admin of your account.</p>
{% endif %}
{% if user.admin? %}
<p>You are an admin of your account.</p>
{% endif %}
1.7.16.1.3. username リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのユーザー名を返します (html エスケープ)。
1.7.16.1.4. アカウント リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのアカウントを返します。
1.7.16.1.5. name リンクのコピーリンクがクリップボードにコピーされました!
ユーザーの苗字および名前を返します。
1.7.16.1.6. email リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのメールアドレスを返します。
1.7.16.1.7. password_required? リンクのコピーリンクがクリップボードにコピーされました!
このメソッドは、組み込みのデベロッパーポータルの認証メカニズムを使用するユーザーの場合は true を返し、Janrain、CAS、またはその他のシングルサインオンメソッドで認証されるユーザーの場合は false を返します。
{{ if user.password_required? }}
{{ endif }}
{{ if user.password_required? }}
{{ endif }}
1.7.16.1.8. sections リンクのコピーリンクがクリップボードにコピーされました!
ユーザーがアクセスすることのできるセクションのリストを返します。
1.7.16.1.9. role リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのロールを返します。
1.7.16.1.10. roles_collection リンクのコピーリンクがクリップボードにコピーされました!
ユーザーが利用可能なロールのリストを返します。
1.7.16.1.11. url リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのリソース URL を返します。
{{ 'Delete' | delete_button: user.url }}
{{ 'Delete' | delete_button: user.url }}
1.7.16.1.12. edit_url リンクのコピーリンクがクリップボードにコピーされました!
ユーザーを編集するための URL を返します。
{{ 'Edit' | link_to: user.edit_url, title: 'Edit', class: 'action edit' }}
{{ 'Edit' | link_to: user.edit_url, title: 'Edit', class: 'action edit' }}
1.7.16.1.13. can リンクのコピーリンクがクリップボードにコピーされました!
現在のユーザーの権限 (設定およびユーザーのロールにより異なる) を公開します。返されたオブジェクトに対して以下のメソッドを呼び出すことができます。
- invite_user?
- create_application?
- see_log_requests?
{% if current_user.can.see_log_requests? and application.log_requests? %}
(<a href="{{ application.log_requests_url }}" class="action edit">App Request Log</a>)
{% endif %}
{% if current_user.can.see_log_requests? and application.log_requests? %}
(<a href="{{ application.log_requests_url }}" class="action edit">App Request Log</a>)
{% endif %}
1.7.16.1.14. extra_fields リンクのコピーリンクがクリップボードにコピーされました!
このユーザーの非表示ではない追加フィールドを値と共に返します (例: すべての追加フィールドを表示する)。
{% for field in user.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in user.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.16.1.15. fields リンクのコピーリンクがクリップボードにコピーされました!
このユーザーのすべてのフィールドを値と共に返します (例: すべてのフィールドを表示する)。
{% for field in user.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in user.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.16.1.16. builtin_fields リンクのコピーリンクがクリップボードにコピーされました!
このユーザーのすべての組み込みフィールドを値と共に返します。
1.7.17. Error ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
データが無効なためにフォームの送信に失敗した場合、関連するモデルで errors 配列が利用可能になります。
1.7.17.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.17.1.1. attribute リンクのコピーリンクがクリップボードにコピーされました!
このエラーが関連するモデルの属性を返します。
{{ account.errors.org_name.first.attribute }}
<!-- org_name -->
{{ account.errors.org_name.first.attribute }}
<!-- org_name -->
1.7.17.1.2. message リンクのコピーリンクがクリップボードにコピーされました!
エラーの説明を返します。
{{ account.errors.first.message }}
<!-- cannot be blank -->
{{ account.errors.first.message }}
<!-- cannot be blank -->
1.7.17.1.3. value リンクのコピーリンクがクリップボードにコピーされました!
error が関連する属性の値を返します。
{{ account.errors.org_name.first.value }}
<!-- => "ACME Co." -->
{{ account.errors.org_name.first.value }}
<!-- => "ACME Co." -->
1.7.17.1.4. to_str リンクのコピーリンクがクリップボードにコピーされました!
エラーの説明全体を返します (属性名を含む)。
{{ model.errors.first }}
<!-- => "Attribute can't be blank" -->
{{ model.errors.first }}
<!-- => "Attribute can't be blank" -->
1.7.18. Errors ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
例: すべてのエラーを取得する
{% for error in form.errors %}
attribute: {{ error.attribute }}
...
{% endfor %}
{% for error in form.errors %}
attribute: {{ error.attribute }}
...
{% endfor %}
1.7.18.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.18.1.1. empty? リンクのコピーリンクがクリップボードにコピーされました!
エラーがなければ true を返します。
{% if form.errors == empty %}
Congratulations! You have no errors!
{% endif %}
{% if form.errors == empty %}
Congratulations! You have no errors!
{% endif %}
1.7.18.1.2. present? リンクのコピーリンクがクリップボードにコピーされました!
何らかのエラーがあれば true を返します。
{% if form.errors == present %}
Sorry, there were some errors.
{% endif %}
{% if form.errors == present %}
Sorry, there were some errors.
{% endif %}
1.7.19. Feature ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.19.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.19.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ feature.errors.name | inline_errors }}
{{ feature.errors.name | inline_errors }}
1.7.19.1.2. name リンクのコピーリンクがクリップボードにコピーされました!
機能の名前を返します。
<h2>Feature {{ feature.name }}</h2>
<h2>Feature {{ feature.name }}</h2>
1.7.19.1.3. description リンクのコピーリンクがクリップボードにコピーされました!
機能の説明を返します。
1.7.19.1.4. has_description? リンクのコピーリンクがクリップボードにコピーされました!
機能に説明があるかどうかを返します。
{% if feature.has_description? %}
{{ feature.description }}
{% else %}
This feature has no description.
{% endif %}
{% if feature.has_description? %}
{{ feature.description }}
{% else %}
This feature has no description.
{% endif %}
1.7.20. Field ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.20.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.20.1.1. value リンクのコピーリンクがクリップボードにコピーされました!
フィールドの値を返します。
Name: {{ account.fields.first_name.value }}
Name: {{ account.fields.first_name.value }}
1.7.20.1.2. name リンクのコピーリンクがクリップボードにコピーされました!
フィールドのシステム名を返します。
1.7.20.1.3. required リンクのコピーリンクがクリップボードにコピーされました!
1.7.20.1.6. visible? リンクのコピーリンクがクリップボードにコピーされました!
1.7.20.1.7. visible リンクのコピーリンクがクリップボードにコピーされました!
1.7.20.1.8. read_only リンクのコピーリンクがクリップボードにコピーされました!
1.7.20.1.9. errors リンクのコピーリンクがクリップボードにコピーされました!
1.7.20.1.10. input_name リンクのコピーリンクがクリップボードにコピーされました!
フォームの送信時に想定される HTML 入力の名前を返します。
<!-- the 'name' attribute will be 'account[country]' -->
<!-- the 'name' attribute will be 'account[country]' -->
1.7.20.1.11. html_id リンクのコピーリンクがクリップボードにコピーされました!
HTML ID の属性として一般的に使用される一意のフィールド識別子を返します。
{{ account.fields.country.html_id }}
<!-- => 'account_country' -->
{{ account.fields.country.html_id }}
<!-- => 'account_country' -->
1.7.20.1.12. label リンクのコピーリンクがクリップボードにコピーされました!
フィールドのラベルを返します。
{{ account.fields.country.label }}
<!-- => 'Country' -->
{{ account.fields.country.label }}
<!-- => 'Country' -->
1.7.20.1.13. to_str リンクのコピーリンクがクリップボードにコピーされました!
変数として使用されている場合は、フィールドの値を返します。
{{ account.fields.first_name }} => 'Tom'
{{ account.fields.first_name }} => 'Tom'
1.7.20.1.14. choices リンクのコピーリンクがクリップボードにコピーされました!
対象のフィールドで利用可能な選択肢があれば、その配列を返します。たとえば、fruit というフィールドの場合、['apple', 'bannana', 'orange'] で応答する可能性があります。
3scale 管理ポータルの Audience > Accounts > Settings > Fields Definitions で選択肢を定義できます。id と label に応答する各配列要素は、特殊な組み込みフィールド (countryなど) でない限り通常は同じです。今後の互換性を確保するため、選択肢 をそのまま出力するのではなく、これらの方法を使用することが推奨されます。
1.7.21. Flash ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.21.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.21.1.1. messages リンクのコピーリンクがクリップボードにコピーされました!
メッセージの配列を返します。
{% for message in flash.messages %}
<p id="flash-{{ message.type }}">
{{ message.text }}
</p>
{% endfor %}
{% for message in flash.messages %}
<p id="flash-{{ message.type }}">
{{ message.text }}
</p>
{% endfor %}
1.7.22. Forum ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.22.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.22.1.1. enabled? リンクのコピーリンクがクリップボードにコピーされました!
フォーラム機能が有効な場合は true を返します。
{% if forum.enabled? %}
<a href="/forum">Check out our forum!</a>
{% endif %}
{% if forum.enabled? %}
<a href="/forum">Check out our forum!</a>
{% endif %}
1.7.22.1.2. latest_posts リンクのコピーリンクがクリップボードにコピーされました!
1.7.23. I18n ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
i18n サポートに有用な文字列を提供します。
{{ object.some_date | date: i18n.long_date }}
{{ object.some_date | date: i18n.long_date }}
1.7.23.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.23.1.1. short_date リンクのコピーリンクがクリップボードにコピーされました!
%b %d のエイリアス
Dec 11
Dec 11
1.7.23.1.2. long_date リンクのコピーリンクがクリップボードにコピーされました!
%B %d、%Y のエイリアス
December 11, 2013
December 11, 2013
1.7.23.1.3. default_date リンクのコピーリンクがクリップボードにコピーされました!
%Y-%m-%d のエイリアス
2013-12-11
2013-12-11
1.7.24. Invitation ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.24.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.24.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ invitation.errors.name | inline_errors }}
{{ invitation.errors.name | inline_errors }}
1.7.24.1.2. email リンクのコピーリンクがクリップボードにコピーされました!
メールアドレスを返します。
1.7.24.1.3. accepted? リンクのコピーリンクがクリップボードにコピーされました!
招待状が受理された場合は true を返します。
1.7.24.1.4. accepted_at リンクのコピーリンクがクリップボードにコピーされました!
招待状が受理された場合は日付を返します。
{{ invitation.accepted_at | date: i18n.short_date }}
{{ invitation.accepted_at | date: i18n.short_date }}
1.7.24.1.5. sent_at リンクのコピーリンクがクリップボードにコピーされました!
作成日を返します。
{{ invitation.sent_at | date: i18n.short_date }}
{{ invitation.sent_at | date: i18n.short_date }}
1.7.24.1.6. resend_url リンクのコピーリンクがクリップボードにコピーされました!
招待状を再送するための URL を返します。
{{ "Resend" | update_button: invitation.resend_url}}
{{ "Resend" | update_button: invitation.resend_url}}
1.7.24.1.7. url リンクのコピーリンクがクリップボードにコピーされました!
リソース URL を返します。
{{ "Delete" | delete_button: invitation.url }}
{{ "Delete" | delete_button: invitation.url }}
1.7.25. Invoice ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.25.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.25.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ invoice.errors.name | inline_errors }}
{{ invoice.errors.name | inline_errors }}
1.7.25.1.2. friendly_id リンクのコピーリンクがクリップボードにコピーされました!
平易な ID を返します。
<td> {{ invoice.id }} </td>
<td> {{ invoice.name }} </td>
<td> {{ invoice.state }} </td>
<td> {{ invoice.cost }} {{ invoice.currency }} </td>
<td> {{ invoice.id }} </td>
<td> {{ invoice.name }} </td>
<td> {{ invoice.state }} </td>
<td> {{ invoice.cost }} {{ invoice.currency }} </td>
1.7.25.1.3. name リンクのコピーリンクがクリップボードにコピーされました!
月と年で設定される文字列
1.7.25.1.4. state リンクのコピーリンクがクリップボードにコピーされました!
1.7.25.1.5. cost リンクのコピーリンクがクリップボードにコピーされました!
小数点以下 2 桁の数値を返します。
23.00
23.00
1.7.25.1.6. currency リンクのコピーリンクがクリップボードにコピーされました!
1.7.25.1.7. cost_without_vat リンクのコピーリンクがクリップボードにコピーされました!
VAT を除いたコストを返します。
1.7.25.1.8. vat_amount リンクのコピーリンクがクリップボードにコピーされました!
VAT の額を返します。
1.7.25.1.9. exists_pdf? リンクのコピーリンクがクリップボードにコピーされました!
PDF が生成されていれば true を返します。
1.7.25.1.10. period_begin リンクのコピーリンクがクリップボードにコピーされました!
{{ invoice.period_begin | date: i18n.short_date }}
{{ invoice.period_begin | date: i18n.short_date }}
1.7.25.1.11. period_end リンクのコピーリンクがクリップボードにコピーされました!
{{ invoice.period_end | date: i18n.long_date }}
{{ invoice.period_end | date: i18n.long_date }}
1.7.25.1.12. issued_on リンクのコピーリンクがクリップボードにコピーされました!
{{ invoice.issued_on | date: i18n.long_date }}
{{ invoice.issued_on | date: i18n.long_date }}
1.7.25.1.13. due_on リンクのコピーリンクがクリップボードにコピーされました!
{{ invoice.due_on | date: i18n.long_date }}
{{ invoice.due_on | date: i18n.long_date }}
1.7.25.1.14. paid_on リンクのコピーリンクがクリップボードにコピーされました!
{{ invoice.paid_on | date: i18n.long_date }}
{{ invoice.paid_on | date: i18n.long_date }}
1.7.25.1.15. vat_code リンクのコピーリンクがクリップボードにコピーされました!
1.7.25.1.16. fiscal_code リンクのコピーリンクがクリップボードにコピーされました!
1.7.25.1.17. アカウント リンクのコピーリンクがクリップボードにコピーされました!
AccountDrop を返します。
1.7.25.1.18. buyer_account リンクのコピーリンクがクリップボードにコピーされました!
1.7.25.1.19. line_items リンクのコピーリンクがクリップボードにコピーされました!
LineItemDrop の配列を返します。
1.7.25.1.20. payment_transactions リンクのコピーリンクがクリップボードにコピーされました!
PaymentTransactionDrop の配列を返します。
1.7.25.1.21. url リンクのコピーリンクがクリップボードにコピーされました!
請求書のリソース URL を返します。
{{ "Show" | link_to: invoice.url }}
{{ "Show" | link_to: invoice.url }}
1.7.25.1.22. pdf_url リンクのコピーリンクがクリップボードにコピーされました!
請求書の PDF のリソース URL を返します。
{{ "PDF" | link_to: invoice.pdf_url }}
{{ "PDF" | link_to: invoice.pdf_url }}
1.7.26. Janrain ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.26.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.26.1.1. login_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.26.1.2. user_identified? リンクのコピーリンクがクリップボードにコピーされました!
1.7.26.1.3. session_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.26.1.4. relying_party リンクのコピーリンクがクリップボードにコピーされました!
1.7.27. LineItem ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.27.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.27.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ line_item.errors.name | inline_errors }}
{{ line_item.errors.name | inline_errors }}
1.7.27.1.2. name リンクのコピーリンクがクリップボードにコピーされました!
1.7.27.1.3. description リンクのコピーリンクがクリップボードにコピーされました!
1.7.27.1.4. quantity リンクのコピーリンクがクリップボードにコピーされました!
1.7.27.1.5. cost リンクのコピーリンクがクリップボードにコピーされました!
1.7.28. Message ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.28.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.28.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ message.errors.name | inline_errors }}
{{ message.errors.name | inline_errors }}
1.7.28.1.2. id リンクのコピーリンクがクリップボードにコピーされました!
メッセージの ID を返します。
1.7.28.1.3. subject リンクのコピーリンクがクリップボードにコピーされました!
件名がない場合は、ボディーの一部または (no subject) の文字列のいずれかが返されます。
1.7.28.1.4. ボディー リンクのコピーリンクがクリップボードにコピーされました!
メッセージのボディー
1.7.28.1.5. created_at リンクのコピーリンクがクリップボードにコピーされました!
作成日を返します。
{{ message.created_at | date: i18n.short_date }}
{{ message.created_at | date: i18n.short_date }}
1.7.28.1.6. url リンクのコピーリンクがクリップボードにコピーされました!
メッセージ詳細の URL で、受信トレイまたは送信トレイのどちらかを参照します。
1.7.28.1.7. state リンクのコピーリンクがクリップボードにコピーされました!
read または unread のいずれか
1.7.28.1.8. sender リンクのコピーリンクがクリップボードにコピーされました!
送信者の名前を返します。
1.7.28.1.9. 上記を以下のように変更します。 リンクのコピーリンクがクリップボードにコピーされました!
受取人の名前を返します。
1.7.28.1.10. recipients リンクのコピーリンクがクリップボードにコピーされました!
1.7.29. Message ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.29.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.29.1.1. type リンクのコピーリンクがクリップボードにコピーされました!
メッセージの種類は以下のいずれかです。
- success (現在は使用されていません)
- info
- warning
- danger
1.7.29.1.2. text リンクのコピーリンクがクリップボードにコピーされました!
1.7.30. Metric ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.30.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.30.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ metric.errors.name | inline_errors }}
{{ metric.errors.name | inline_errors }}
1.7.30.1.2. unit リンクのコピーリンクがクリップボードにコピーされました!
メトリクスの単位を返します。
This metric is measured in {{ metric.unit | pluralize }}
This metric is measured in {{ metric.unit | pluralize }}
1.7.30.1.3. description リンクのコピーリンクがクリップボードにコピーされました!
メトリクスの説明を返します。
1.7.30.1.4. name リンクのコピーリンクがクリップボードにコピーされました!
メトリクスの名前を返します。
<h4>Metric {{ metric.name }}</h4>
<p>{{ metric.description }}</p>
<h4>Metric {{ metric.name }}</h4>
<p>{{ metric.description }}</p>
1.7.30.1.5. system_name リンクのコピーリンクがクリップボードにコピーされました!
このメトリクスのシステム名を返します。
<h4>Metric {{ metric.name }}</h4>
<p>{{ metric.system_name }}</p>
<h4>Metric {{ metric.name }}</h4>
<p>{{ metric.system_name }}</p>
1.7.30.1.6. usage_limits リンクのコピーリンクがクリップボードにコピーされました!
メトリクスの使用限度を返します。
1.7.30.1.7. pricing_rules リンクのコピーリンクがクリップボードにコピーされました!
メトリクスの課金ルールを返します。
1.7.30.1.8. has_parent リンクのコピーリンクがクリップボードにコピーされました!
1.7.31. Page ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.31.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.31.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ page.errors.name | inline_errors }}
{{ page.errors.name | inline_errors }}
1.7.31.1.2. title リンクのコピーリンクがクリップボードにコピーされました!
ページのタイトルを返します。
<title>{{ page.title }}</title>
<title>{{ page.title }}</title>
1.7.31.1.3. system_name リンクのコピーリンクがクリップボードにコピーされました!
ページのシステム名を返します。
{% if page.system_name == 'my_page' %}
{% include 'custom_header' %}
{% endif %}
{% if page.system_name == 'my_page' %}
{% include 'custom_header' %}
{% endif %}
1.7.32. Page ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.32.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.32.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ page.errors.name | inline_errors }}
{{ page.errors.name | inline_errors }}
1.7.32.1.2. title リンクのコピーリンクがクリップボードにコピーされました!
1.7.32.1.3. kind リンクのコピーリンクがクリップボードにコピーされました!
1.7.32.1.4. url リンクのコピーリンクがクリップボードにコピーされました!
1.7.32.1.5. description リンクのコピーリンクがクリップボードにコピーされました!
1.7.33. Pagination ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.33.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.33.1.1. page_size リンクのコピーリンクがクリップボードにコピーされました!
全 1 ページに記載される項目数
1.7.33.1.2. current_page リンクのコピーリンクがクリップボードにコピーされました!
現在選択されているページ数
1.7.33.1.3. current_offset リンクのコピーリンクがクリップボードにコピーされました!
これまでスキップした項目
1.7.33.1.4. pages リンクのコピーリンクがクリップボードにコピーされました!
総ページ数
1.7.33.1.5. items リンクのコピーリンクがクリップボードにコピーされました!
全ページを合わせた総項目数
1.7.33.1.6. previous リンクのコピーリンクがクリップボードにコピーされました!
前のページ数または空
1.7.33.1.7. next リンクのコピーリンクがクリップボードにコピーされました!
次のページ数または空
1.7.33.1.8. parts リンクのコピーリンクがクリップボードにコピーされました!
ユーザーフレンドリーなページネーションをレンダリングするのに役立つ要素。詳細は、[[part-drop[part drop] を参照してください。
1.7.34. Part ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.34.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.34.1.1. url リンクのコピーリンクがクリップボードにコピーされました!
1.7.34.1.2. rel リンクのコピーリンクがクリップボードにコピーされました!
1.7.34.1.3. current? リンクのコピーリンクがクリップボードにコピーされました!
1.7.34.1.4. is_link リンクのコピーリンクがクリップボードにコピーされました!
1.7.34.1.5. title リンクのコピーリンクがクリップボードにコピーされました!
1.7.34.1.6. to_s リンクのコピーリンクがクリップボードにコピーされました!
1.7.35. PaymentGateway ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.35.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.35.1.1. braintree_blue? リンクのコピーリンクがクリップボードにコピーされました!
現在の支払ゲートウェイが braintreepayments.com かどうかを返します。
1.7.35.1.2. authorize_net? リンクのコピーリンクがクリップボードにコピーされました!
現在の支払ゲートウェイが authorize.Net かどうかを返します。
1.7.35.1.3. type リンクのコピーリンクがクリップボードにコピーされました!
この支払ゲートウェイの種類を返します。
1.7.36. PaymentTransaction ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.36.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.36.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ payment_transaction.errors.name | inline_errors }}
{{ payment_transaction.errors.name | inline_errors }}
1.7.36.1.2. currency リンクのコピーリンクがクリップボードにコピーされました!
通貨を返します。
1.7.36.1.3. amount リンクのコピーリンクがクリップボードにコピーされました!
金額を返します。
1.7.36.1.4. created_at リンクのコピーリンクがクリップボードにコピーされました!
作成日を返します。
1.7.36.1.5. success? リンクのコピーリンクがクリップボードにコピーされました!
成功した場合は true を返します。
1.7.36.1.6. message リンクのコピーリンクがクリップボードにコピーされました!
トランザクションのメッセージを返します。
1.7.36.1.7. reference リンクのコピーリンクがクリップボードにコピーされました!
リファレンスを返します。
1.7.37. PlanFeature ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.37.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.37.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ plan_feature.errors.name | inline_errors }}
{{ plan_feature.errors.name | inline_errors }}
1.7.37.1.2. name リンクのコピーリンクがクリップボードにコピーされました!
機能の名前を返します。
<h2>Feature {{ feature.name }}</h2>
<h2>Feature {{ feature.name }}</h2>
1.7.37.1.3. description リンクのコピーリンクがクリップボードにコピーされました!
機能の説明を返します。
1.7.37.1.4. has_description? リンクのコピーリンクがクリップボードにコピーされました!
機能に説明があるかどうかを返します。
{% if feature.has_description? %}
{{ feature.description }}
{% else %}
This feature has no description.
{% endif %}
{% if feature.has_description? %}
{{ feature.description }}
{% else %}
This feature has no description.
{% endif %}
1.7.37.1.5. enabled? リンクのコピーリンクがクリップボードにコピーされました!
1.7.38. Post ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.38.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.38.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ post.errors.name | inline_errors }}
{{ post.errors.name | inline_errors }}
1.7.38.1.2. ボディー リンクのコピーリンクがクリップボードにコピーされました!
投稿のテキスト
1.7.38.1.3. topic リンクのコピーリンクがクリップボードにコピーされました!
すべての投稿は [[topic-drop[topic] に属します。
1.7.38.1.4. created_at リンクのコピーリンクがクリップボードにコピーされました!
この投稿が作成された日付
{{ post.created_at | date: i18n.short_date }}
{{ post.created_at | date: i18n.short_date }}
1.7.38.1.5. url リンクのコピーリンクがクリップボードにコピーされました!
トピック内のこの投稿の URL
1.7.39. Post ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.39.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.39.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ post.errors.name | inline_errors }}
{{ post.errors.name | inline_errors }}
1.7.39.1.2. title リンクのコピーリンクがクリップボードにコピーされました!
1.7.39.1.3. kind リンクのコピーリンクがクリップボードにコピーされました!
1.7.39.1.4. url リンクのコピーリンクがクリップボードにコピーされました!
1.7.39.1.5. description リンクのコピーリンクがクリップボードにコピーされました!
1.7.40. PricingRule ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.40.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.40.1.1. cost_per_unit リンクのコピーリンクがクリップボードにコピーされました!
課金ルールの単価を返します (例: Liquid の PricingRule ドロップを使用する)。
<h2>Pricing rule</h2>
Min value {{ pricing_rule.min }}
Max value {{ pricing_rule.max }}
Cost per unit {{ pricing_rule.cost_per_unit }}
<h2>Pricing rule</h2>
Min value {{ pricing_rule.min }}
Max value {{ pricing_rule.max }}
Cost per unit {{ pricing_rule.cost_per_unit }}
1.7.40.1.2. min リンクのコピーリンクがクリップボードにコピーされました!
課金ルールの最小値を返します。
1.7.40.1.3. max リンクのコピーリンクがクリップボードにコピーされました!
課金ルールの最大値を返します。
1.7.40.1.4. プラン リンクのコピーリンクがクリップボードにコピーされました!
課金ルールのプランを返します。
1.7.41. Provider ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.41.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.41.1.1. name リンクのコピーリンクがクリップボードにコピーされました!
ご自分の組織の名前を返します。
1.7.41.1.2. payment_gateway リンクのコピーリンクがクリップボードにコピーされました!
アカウントに関連付けられた支払いゲートウェイを返します。
1.7.41.1.3. domain リンクのコピーリンクがクリップボードにコピーされました!
デベロッパーポータルのドメイン
1.7.41.1.4. timezone リンクのコピーリンクがクリップボードにコピーされました!
使用するタイムゾーンを返します。管理ポータルでタイムゾーンを変更できます。Dashboard > Account Settings の順に選択します。Overview ページで Account Details までスクロールして Edit をクリックし、Time Zone フィールドを変更します。
1.7.41.1.5. support_email リンクのコピーリンクがクリップボードにコピーされました!
アカウントのサポートメール
1.7.41.1.6. finance_support_email リンクのコピーリンクがクリップボードにコピーされました!
アカウントの経理サポートメール
1.7.41.1.7. telephone_number リンクのコピーリンクがクリップボードにコピーされました!
アカウントの電話番号を返します。
1.7.41.1.8. multiple_applications_allowed? リンクのコピーリンクがクリップボードにコピーされました!
開発者が個別のキーや統計情報などを持つ複数のアプリケーションを持つことができる場合は True。この動作は 3scale のプランによります。
1.7.41.1.9. logo_url リンクのコピーリンクがクリップボードにコピーされました!
ロゴの URL を返します。
1.7.41.1.10. multiple_services_allowed? リンクのコピーリンクがクリップボードにコピーされました!
3scale のプランで複数の API を個別のサービスとして管理することができる場合は True。
{% if provider.multiple_services_allowed? %}
{% for service in provider.services %}
Service {{ service.name }} is available.
{% endfor %}
{% endif %}
{% if provider.multiple_services_allowed? %}
{% for service in provider.services %}
Service {{ service.name }} is available.
{% endfor %}
{% endif %}
1.7.41.1.11. finance_allowed? リンクのコピーリンクがクリップボードにコピーされました!
1.7.41.1.12. multiple_users_allowed? リンクのコピーリンクがクリップボードにコピーされました!
開発者アカウントに複数のログインを関連付けることができる場合は True。これは 3scale のプランによって異なり、管理ポータルの Audience > Developer Portal > Feature Visibility の順に移動して、指定の公開レベルがデベロッパーポータルでオンになっているかどうかを確認します。
1.7.41.1.13. account_plans リンクのコピーリンクがクリップボードにコピーされました!
公開されているすべてのアカウントプランを返します。
1.7.41.1.14. services リンクのコピーリンクがクリップボードにコピーされました!
定義されているすべてのサービスを返します。
<p>You can signup to any of our services!</p>
<ul>
{% for service in provider.services %}
<li>{{ service.name }} <a href="/signup/service/{{ service.system_name }}">Signup!</a></li>
{% endfor %}
<p>You can signup to any of our services!</p>
<ul>
{% for service in provider.services %}
<li>{{ service.name }} <a href="/signup/service/{{ service.system_name }}">Signup!</a></li>
{% endfor %}
1.7.41.1.15. signups_enabled? リンクのコピーリンクがクリップボードにコピーされました!
3scale 管理ポータルの Audience > Accounts > Settings > Usage Rules> でサインアップを有効または無効にすることができます。
1.7.41.1.16. account_management_enabled? リンクのコピーリンクがクリップボードにコピーされました!
3scale 管理ポータルの Audience > Accounts > Settings > Usage Rules> でアカウント管理を無効または有効にできます。
1.7.42. ReferrerFilter ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.42.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.42.1.1. id リンクのコピーリンクがクリップボードにコピーされました!
1.7.42.1.2. value リンクのコピーリンクがクリップボードにコピーされました!
1.7.42.1.3. delete_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.42.1.4. アプリケーション リンクのコピーリンクがクリップボードにコピーされました!
1.7.43. Request ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
例: Liquid の Request ドロップを使用する
<h2>Request details</h2>
URI {{ request.request_uri }}
Host {{ request.host }}
Host and port {{ request.host_with_port }}
<h2>Request details</h2>
URI {{ request.request_uri }}
Host {{ request.host }}
Host and port {{ request.host_with_port }}
1.7.43.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.43.1.1. request_uri リンクのコピーリンクがクリップボードにコピーされました!
リクエストの URI を返します。
1.7.43.1.2. host_with_port リンクのコピーリンクがクリップボードにコピーされました!
リクエストのポートと共にホストを返します。
1.7.43.1.3. host リンクのコピーリンクがクリップボードにコピーされました!
リクエスト URL のホスト部分を返します。
1.7.43.1.4. path リンクのコピーリンクがクリップボードにコピーされました!
リクエスト URL のパス部分を返します。
{% if request.path == '/' %}
Welcome on a landing page!
{% else %}
This just an ordinary page.
{% endif %}
{% if request.path == '/' %}
Welcome on a landing page!
{% else %}
This just an ordinary page.
{% endif %}
1.7.44. Role ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.44.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.44.1.1. name リンクのコピーリンクがクリップボードにコピーされました!
システムにとって重要なロールの内部名を返します。
1.7.44.1.2. description リンクのコピーリンクがクリップボードにコピーされました!
ロールに関する説明文を返します。
1.7.45. Search ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.45.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.45.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ search.errors.name | inline_errors }}
{{ search.errors.name | inline_errors }}
1.7.45.1.2. query リンクのコピーリンクがクリップボードにコピーされました!
検索された文字列を返します。
1.7.45.1.3. total_found リンクのコピーリンクがクリップボードにコピーされました!
一致した要素の数を返します。
1.7.45.1.4. results リンクのコピーリンクがクリップボードにコピーされました!
検索結果の配列を返します。
1.7.46. Service ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.46.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.46.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ service.errors.name | inline_errors }}
{{ service.errors.name | inline_errors }}
1.7.46.1.2. name リンクのコピーリンクがクリップボードにコピーされました!
サービスの名前を返します。
1.7.46.1.3. system_name リンクのコピーリンクがクリップボードにコピーされました!
サービスのシステム名を返します。
1.7.46.1.4. description リンクのコピーリンクがクリップボードにコピーされました!
サービスの説明を返します。
1.7.46.1.5. subscribed? リンクのコピーリンクがクリップボードにコピーされました!
サービスがサブスライブされているかどうかを返します。
{% if service.subscribed? %}
<p>You already subscribed this service.</p>
{% endif %}
{% if service.subscribed? %}
<p>You already subscribed this service.</p>
{% endif %}
1.7.46.1.6. subscription リンクのコピーリンクがクリップボードにコピーされました!
現在ログインしているユーザーがこのサービスにサブスライブしている場合は、サブスクリプション (ServiceContract ドロップ) を返します。そうでなければ Nil を返します。
1.7.46.1.7. subscribable? リンクのコピーリンクがクリップボードにコピーされました!
1.7.46.1.8. subscribe_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.46.1.9. application_plans リンクのコピーリンクがクリップボードにコピーされました!
サービスの 公開されている アプリケーションプランを返します。
1.7.46.1.10. service_plans リンクのコピーリンクがクリップボードにコピーされました!
サービスの 公開されている サービスプランを返します。
1.7.46.1.11. plans リンクのコピーリンクがクリップボードにコピーされました!
サービスのアプリケーションプランを返します。
1.7.46.1.12. features リンクのコピーリンクがクリップボードにコピーされました!
サービスの表示される機能を返します。
1.7.46.1.13. apps_identifier リンクのコピーリンクがクリップボードにコピーされました!
設定されている認証モードに応じて、ID、API key、または OAuth 認証の Client ID のいずれかを返します。
{{ service.application_key_name }}
{{ service.application_key_name }}
1.7.46.1.14. backend_version リンクのコピーリンクがクリップボードにコピーされました!
1.7.46.1.15. referrer_filters_required? リンクのコピーリンクがクリップボードにコピーされました!
1.7.46.1.16. metrics リンクのコピーリンクがクリップボードにコピーされました!
サービスのメトリクスを返します。
1.7.46.1.17. support_email リンクのコピーリンクがクリップボードにコピーされました!
サービスのサポートメール
1.7.47. ServiceContract ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ service_contract.errors.name | inline_errors }}
{{ service_contract.errors.name | inline_errors }}
1.7.47.1.2. id リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.3. can_change_plan? リンクのコピーリンクがクリップボードにコピーされました!
何らかの変更が可能な場合は true を返します。
1.7.47.1.4. trial? リンクのコピーリンクがクリップボードにコピーされました!
契約がまだトライアル期間中であれば true を返します。
注記: プランのトライアル期間の長さを変更しても、既存の契約に影響を及ぼしません。
1.7.47.1.5. live? リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.6. state リンクのコピーリンクがクリップボードにコピーされました!
状態は以下の 3 つのいずれかです。
- pending
- live
- suspended
- pending
- live
- suspended
1.7.47.1.7. remaining_trial_period_days リンクのコピーリンクがクリップボードにコピーされました!
トライアル期間の残り日数
1.7.47.1.8. プラン リンクのコピーリンクがクリップボードにコピーされました!
契約のプランを返します。
1.7.47.1.9. plan_change_permission_name リンクのコピーリンクがクリップボードにコピーされました!
許可されるアクションの名前を返します。
1.7.47.1.10. plan_change_permission_warning リンクのコピーリンクがクリップボードにコピーされました!
許可されるアクションの警告メッセンジャーを返します。
1.7.47.1.11. contract リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.12. name リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.13. system_name リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.14. change_plan_url リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.15. サービス リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.16. applications リンクのコピーリンクがクリップボードにコピーされました!
1.7.47.1.17. can リンクのコピーリンクがクリップボードにコピーされました!
対象のサブスクリプションの現在のユーザーの特定権限を公開します。
{% if subscription.can.change_plan? %}
...
{% endif %}
{% if subscription.can.change_plan? %}
...
{% endif %}
1.7.48. ServicePlan ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.48.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.48.1.1. selected? リンクのコピーリンクがクリップボードにコピーされました!
プランが選択されているかどうかを返します。
{% if plan.selected? %}
<p>You will signup to {{ plan.name }}</p>
{% endif %}
{% if plan.selected? %}
<p>You will signup to {{ plan.name }}</p>
{% endif %}
1.7.48.1.2. bought? リンクのコピーリンクがクリップボードにコピーされました!
プランが購入されているかどうかを返します。
{% if plan.bought? %}
<p>You are on this plan already!</p>
{% endif %}
{% if plan.bought? %}
<p>You are on this plan already!</p>
{% endif %}
1.7.48.1.3. features リンクのコピーリンクがクリップボードにコピーされました!
プランの表示される機能を返します。
{% if plan == my_free_plan %}
<p>These plans are the same.</p>
{% else %}
<p>These plans are not the same.</p>
{% endif %}
{% if plan == my_free_plan %}
<p>These plans are the same.</p>
{% else %}
<p>These plans are not the same.</p>
{% endif %}
1.7.48.1.4. setup_fee リンクのコピーリンクがクリップボードにコピーされました!
プランの開設費を返します。
1.7.48.1.5. name リンクのコピーリンクがクリップボードにコピーされました!
プランの名前を返します。
<h2>We offer you a new {{ plan.name }} plan!</h2>
<h2>We offer you a new {{ plan.name }} plan!</h2>
1.7.48.1.6. system_name リンクのコピーリンクがクリップボードにコピーされました!
プランのシステム名を返します。
1.7.48.1.7. id リンクのコピーリンクがクリップボードにコピーされました!
プランの ID を返します。
1.7.48.1.8. free? リンクのコピーリンクがクリップボードにコピーされました!
paid でない場合は、プランは無料です。paid? メソッドを参照してください。
1.7.48.1.9. paid? リンクのコピーリンクがクリップボードにコピーされました!
固定費または開設費がゼロではない場合や、何らかの課金ルールが設定されている場合、プランは paid です。
{% if plan.paid? %}
<p>this plan is a paid one.</p>
{% else %}
<p>this plan is a free one.</p>
{% endif %}
{% if plan.paid? %}
<p>this plan is a paid one.</p>
{% else %}
<p>this plan is a free one.</p>
{% endif %}
1.7.48.1.10. approval_required? リンクのコピーリンクがクリップボードにコピーされました!
プランに承認が必要かどうかを返します。
{% if plan.approval_required? %}
<p>This plan requires approval.</p>
{% endif %}
{% if plan.approval_required? %}
<p>This plan requires approval.</p>
{% endif %}
1.7.48.1.11. flat_cost リンクのコピーリンクがクリップボードにコピーされました!
プランの月額固定費を返します。
1.7.48.1.12. サービス リンクのコピーリンクがクリップボードにコピーされました!
例: Liquid の ServicePlan ドロップを使用する
<p class="notice">The examples for plan drop apply here</p>
Service of this plan {{ plan.service.name }}
<p class="notice">The examples for plan drop apply here</p>
Service of this plan {{ plan.service.name }}
1.7.49. TimeZone ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.49.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.49.1.1. full_name リンクのコピーリンクがクリップボードにコピーされました!
1.7.49.1.2. to_str リンクのコピーリンクがクリップボードにコピーされました!
1.7.50. Today ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.50.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.50.1.1. month リンクのコピーリンクがクリップボードにコピーされました!
現在の月を返します (1 - 12)。
1.7.50.1.2. day リンクのコピーリンクがクリップボードにコピーされました!
現在の日付を返します (1 - 31)。
1.7.50.1.3. year リンクのコピーリンクがクリップボードにコピーされました!
現在の年号を返します (例: 著作権の年号を動的に作成する)。
©{{ today.year }}
©{{ today.year }}
1.7.50.1.4. beginning_of_month リンクのコピーリンクがクリップボードにコピーされました!
現在の月の開始日を返します。
This month began on {{ today.beginning_of_month | date: '%A' }}
This month began on {{ today.beginning_of_month | date: '%A' }}
1.7.51. Topic ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.51.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.51.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ topic.errors.name | inline_errors }}
{{ topic.errors.name | inline_errors }}
1.7.51.1.2. title リンクのコピーリンクがクリップボードにコピーされました!
1.7.51.1.3. kind リンクのコピーリンクがクリップボードにコピーされました!
1.7.51.1.4. url リンクのコピーリンクがクリップボードにコピーされました!
1.7.51.1.5. description リンクのコピーリンクがクリップボードにコピーされました!
1.7.52. Topic ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.52.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.52.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ topic.errors.name | inline_errors }}
{{ topic.errors.name | inline_errors }}
1.7.52.1.2. title リンクのコピーリンクがクリップボードにコピーされました!
トピックの名前。スレッドへの最初の投稿が投稿された時点で送信されます。
1.7.52.1.3. url リンクのコピーリンクがクリップボードにコピーされました!
1.7.53. Url ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.53.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.53.1.1. to_s リンクのコピーリンクがクリップボードにコピーされました!
1.7.53.1.2. to_str リンクのコピーリンクがクリップボードにコピーされました!
1.7.53.1.3. title リンクのコピーリンクがクリップボードにコピーされました!
1.7.53.1.4. current_or_subpath? リンクのコピーリンクがクリップボードにコピーされました!
現在のページのパスが URL のものと同じか、またはその 直接のサブパス であれば (ID により拡張) True。たとえば {{ urls.outbox }} の場合、以下のパスは true を返します。
- /admin/sent/messages/received
- /admin/sent/messages/received/42
しかし、以下のパスは true を返しません。
- /admin/sent/messsages/new
- /admin/sent/messsages/longer/subpath
#active? および #current? も参照してください。
1.7.53.1.5. current? リンクのコピーリンクがクリップボードにコピーされました!
URL のパスが現在のパスと同じであれば True。パラメーターおよびその他のコンポーネントは考慮されません。#active? も参照してください。
1.7.53.1.6. active? リンクのコピーリンクがクリップボードにコピーされました!
現在のページがこの URL と同じメニュー構造にある場合は True。#current? も参照してください。
1.7.54. Urls ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.1. provider リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.2. cas_login リンクのコピーリンクがクリップボードにコピーされました!
<a href="{{ urls.signup }}">signup here</a>
<a href="{{ urls.service_subscription }}">subscribe to a service here</a>
<a href="{{ urls.signup }}">signup here</a>
<a href="{{ urls.service_subscription }}">subscribe to a service here</a>
1.7.54.1.3. new_application リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.4. signup リンクのコピーリンクがクリップボードにコピーされました!
サインアップページの URL。すべてのユーザーがアクセス可能です。
<a href="{{ urls.signup }}?{{ service_plan | param_filter }}&{{ app_plan | param_filter }}" >Signup Now!</a>
<a href="{{ urls.signup }}?{{ service_plan | param_filter }}&{{ app_plan | param_filter }}" >Signup Now!</a>
1.7.54.1.5. search リンクのコピーリンクがクリップボードにコピーされました!
すべての検索リクエストが送信されるべき URL
<form action="{{ urls.search }}" method="get">
</form>
<form action="{{ urls.search }}" method="get">
</form>
1.7.54.1.6. login リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.7. logout リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.8. forgot_password リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.9. service_subscription リンクのコピーリンクがクリップボードにコピーされました!
サービスのサブスクリプションページの URL。対象はログインしているユーザーのみ。
<a href="{{ urls.service_subscription }}?{{ service_plan | param_filter }}" >
Subscribe to service {{ service.name }}
</a>
<a href="{{ urls.service_subscription }}?{{ service_plan | param_filter }}" >
Subscribe to service {{ service.name }}
</a>
1.7.54.1.10. compose_message リンクのコピーリンクがクリップボードにコピーされました!
開発者が内部メッセージングシステムを介してプロバイダーに連絡することができるページの URL
1.7.54.1.11. messages_outbox リンクのコピーリンクがクリップボードにコピーされました!
開発者が送信したメッセージのリストの URL
1.7.54.1.12. messages_trash リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.13. empty_messages_trash リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.14. credit_card_terms リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.15. credit_card_privacy リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.16. credit_card_refunds リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.17. users リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.18. personal_details リンクのコピーリンクがクリップボードにコピーされました!
URL。または、ユーザーアカウント管理が無効になっている場合は Nil。3scale 管理ポータルの Audience > Accounts > Settings > Usage Rules> で Usage Rules を確認します。
1.7.54.1.19. access_details リンクのコピーリンクがクリップボードにコピーされました!
API キーおよびその他の認証情報が含まれるページ。認証方式によって異なります。
1.7.54.1.20. payment_details リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.21. new_invitation リンクのコピーリンクがクリップボードにコピーされました!
新規ユーザーを招待するページ
1.7.54.1.22. invitations リンクのコピーリンクがクリップボードにコピーされました!
送信したすべての招待状のリスト
1.7.54.1.23. dashboard リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.24. applications リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.25. api_access_details リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.26. services リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.27. messages_inbox リンクのコピーリンクがクリップボードにコピーされました!
受信したメッセージのリストの URL
1.7.54.1.28. stats リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.29. account_overview リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.30. account_plans リンクのコピーリンクがクリップボードにコピーされました!
1.7.54.1.31. invoices リンクのコピーリンクがクリップボードにコピーされました!
1.7.55. UsageLimit ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
例: Liquid の UsageLimit ドロップを使用する
You cannot do more than {{ limit.value }} {{ limit.metric.unit }}s per {{ limit.period }}
You cannot do more than {{ limit.value }} {{ limit.metric.unit }}s per {{ limit.period }}
1.7.55.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.55.1.1. period リンクのコピーリンクがクリップボードにコピーされました!
使用限度の期間を返します。
1.7.55.1.2. メトリクス リンクのコピーリンクがクリップボードにコピーされました!
通常は hits ですが、任意のカスタムメソッドを設定することができます。
1.7.55.1.3. value リンクのコピーリンクがクリップボードにコピーされました!
使用限度の値を返します。
1.7.56. User ドロップ (up) リンクのコピーリンクがクリップボードにコピーされました!
<h2>User {{ user.display_name }}</h2>
Account {{ user.account.name }}
Username {{ user.username }}
Email {{ user.email }}
Website {{ user.website }}
<h2>User {{ user.display_name }}</h2>
Account {{ user.account.name }}
Username {{ user.username }}
Email {{ user.email }}
Website {{ user.website }}
1.7.56.1. メソッド リンクのコピーリンクがクリップボードにコピーされました!
1.7.56.1.1. errors リンクのコピーリンクがクリップボードにコピーされました!
送付に失敗した後にこのモデルのフォームがレンダリングされると、発生したエラーを返します。
{{ user.errors.name | inline_errors }}
{{ user.errors.name | inline_errors }}
1.7.56.1.2. admin? リンクのコピーリンクがクリップボードにコピーされました!
ユーザーが管理者かどうかを返します。
{% if user.admin? %}
<p>You are an admin of your account.</p>
{% endif %}
{% if user.admin? %}
<p>You are an admin of your account.</p>
{% endif %}
1.7.56.1.3. username リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのユーザー名を返します (html エスケープ)。
1.7.56.1.4. アカウント リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのアカウントを返します。
1.7.56.1.5. name リンクのコピーリンクがクリップボードにコピーされました!
ユーザーの苗字および名前を返します。
1.7.56.1.6. email リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのメールアドレスを返します。
1.7.56.1.7. password_required? リンクのコピーリンクがクリップボードにコピーされました!
このメソッドは、組み込みのデベロッパーポータルの認証メカニズムを使用するユーザーの場合は true を返し、Janrain、CAS、またはその他のシングルサインオンメソッドで認証されるユーザーの場合は false を返します。
{% if user.password_required? %}
{% endif %}
{% if user.password_required? %}
{% endif %}
1.7.56.1.8. sections リンクのコピーリンクがクリップボードにコピーされました!
ユーザーがアクセスすることのできるセクションのリストを返します。
1.7.56.1.9. role リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのロールを返します。
1.7.56.1.10. roles_collection リンクのコピーリンクがクリップボードにコピーされました!
ユーザーが利用可能なロールのリストを返します。
1.7.56.1.11. url リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのリソース URL を返します。
{{ 'Delete' | delete_button: user.url }}
{{ 'Delete' | delete_button: user.url }}
1.7.56.1.12. edit_url リンクのコピーリンクがクリップボードにコピーされました!
ユーザーを編集するための URL を返します。
{{ 'Edit' | link_to: user.edit_url, title: 'Edit', class: 'action edit' }}
{{ 'Edit' | link_to: user.edit_url, title: 'Edit', class: 'action edit' }}
1.7.56.1.13. can リンクのコピーリンクがクリップボードにコピーされました!
パーミッションメソッドへのアクセス権限を付与します。
{% if user.can.be_managed? %}
<!-- do something -->
{% endif %}
{% if user.can.be_managed? %}
<!-- do something -->
{% endif %}
1.7.56.1.14. extra_fields リンクのコピーリンクがクリップボードにコピーされました!
このユーザーの非表示ではない追加フィールドを値と共に返します (例: すべての追加フィールドを表示する)。
{% for field in user.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in user.extra_fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.56.1.15. fields リンクのコピーリンクがクリップボードにコピーされました!
このユーザーのすべてのフィールドを値と共に返します (例: すべてのフィールドを表示する)。
{% for field in user.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
{% for field in user.fields %}
{{ field.label }}: {{ field.value }}
{% endfor %}
1.7.56.1.16. builtin_fields リンクのコピーリンクがクリップボードにコピーされました!
このユーザーのすべての組み込みフィールドを値と共に返します。
1.8. タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.8.1. braintree_customer_form タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
Braintree Blue 支払いゲートウェイに必要なデータを入力するためのフォームをレンダリングします。
1.8.2. csrf タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
クロスサイトリクエストフォージェリーのメタタグをレンダリングします。
Example: Liquid の csrf タグを使用する
<head>
{% csrf %}
</head>
<head>
{% csrf %}
</head>
1.8.3. content タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
ページのボディーをレンダリングします。このタグはレイアウト内でのみ使用します。
1.8.4. content_for タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.8.5. debug タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
テンプレートで利用可能なすべての Liquid 変数を HTML コメントに出力します。 公開されているテンプレートから このタグを削除する ことを推奨します。
`{% debug:help %}`
`{% debug:help %}`
1.8.6. email タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
email タグにより送信メールのヘッダーをカスタマイズすることができます。なお、このタグはメールテンプレート内でのみ利用可能です。
cc や subject などの便利なサブタグがいくつかあり (下表を参照)、操作を簡素化することができますが、header サブタグを使用してメッセージに任意の SMTP ヘッダーを設定することもできます。
| サブタグ | 説明 | 例 |
| subject | 動的な件名 | {% subject = 'Greetings from Example company!' %} |
| cc | カーボンコピー | {% cc = 'boss@example.com' %} |
| bcc | ブラインドカーボンコピー | {% bcc = 'all@example.com' %} |
| from | 実際の送信者 | {% from = 'system@example.com' %} |
| reply-to | {% reply-to = 'support@example.com' %} | |
| header | カスタム SMTP ヘッダー | {% header 'X-SMTP-Group' = 'Important' %} |
| do_not_send | メールの破棄 | {% do_not_send %} |
例: 条件付きブラインドカーボンコピー
{% email %}
{% if plan.system_name == 'enterprise' %}
{% bcc 'marketing@world-domination.org' %}
{% endif%}
{% endemail %}
{% email %}
{% if plan.system_name == 'enterprise' %}
{% bcc 'marketing@world-domination.org' %}
{% endif%}
{% endemail %}
例: メールを一切無効にする
{% email %}
{% do_not_send %}
{% endemail %}
{% email %}
{% do_not_send %}
{% endemail %}
例: サインアップメールのフィルター
1.8.7. flash タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
システムの情報やエラーメッセージをレンダリングします。
非推奨: このタグは非推奨になりました。代わりに Flash ドロップを使用してください。
例: Liquid の flash タグを使用する
{% flash %}
{% flash %}
1.8.9. form タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
フォームの名前に応じて、アクションおよびクラス属性を指定して form タグをレンダリングします。サポートされるフォームは以下のとおりです。
| フォーム | 許可されるフィールド名 | スパム対策 | 注記 |
| application.create |
| いいえ | |
| application.update |
| いいえ | |
| signup |
| はい |
|
例: アプリケーションを作成するためのフォーム
1.8.10. latest_forum_posts タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
最新のフォーラムの投稿を集めた HTML テーブル
非推奨: このタグの代わりに forum ドロップを使用してください。
例: Liquid の latest_forum_posts タグを使用する
{% latest_forum_posts %}
{% latest_forum_posts %}
1.8.11. latest_messages タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
ユーザーへの最新のメッセージが含まれる html スニペットをレンダリングします。
例: Liquid の latest_messages タグを使用する
{% latest_messages %}
{% latest_messages %}
1.8.12. logo タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
ロゴをレンダリングします。
非推奨: このタグは非推奨になりました。代わりに {{ provider.logo_url }} を使用してください。
例: Liquid の menu タグを使用する
{% logo %}
{% logo %}
1.8.15. plan_widget タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
アプリケーションプランの見直しや変更を行うためのウィジェットが含まれます。
1.8.16. portlet タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
このタグにはシステム名によるポートレットが含まれます。
1.8.18. 3scale_essentials タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
1.8.19. user_widget タグ (up) リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのウィジェット html スニペットをレンダリングします。
非推奨: このタグは非推奨になりました。代わりに、デベロッパーポータルのパーシャルを使用してください。
例: Liquid の user_widget タグを使用する
{% user_widget %}
<p class="notice">If you are logged in you see profile related links above.</p>
<p class="notice">If you are not login you are invited to login or signup.</p>
{% user_widget %}
<p class="notice">If you are logged in you see profile related links above.</p>
<p class="notice">If you are not login you are invited to login or signup.</p>
1.9. フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.1. FormHelpers フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.1.1. error_class フィルター リンクのコピーリンクがクリップボードにコピーされました!
引数が空でなければエラークラスを出力します (例: error_class を使用してエラークラスの出力を表示する)。
1.9.1.2. inline_errors フィルター リンクのコピーリンクがクリップボードにコピーされました!
エラーフィールドをパラグラフにインラインで出力します (例: inline_errors を使用してエラーをインラインで表示する)。
{{ form.errors.description | inline_errors }}
{{ form.errors.description | inline_errors }}
1.9.2. ParamFilter フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.2.1. to_param フィルター リンクのコピーリンクがクリップボードにコピーされました!
可能であれば、指定されたドロップを URL パラメーターに変換します。例: Liquid の to_param フィルターを使用する
<h2>Signup to a service</h2>
<a href="{{ urls.signup }}?{{ service | to_param }}">Signup to {{ service.name }}</a>
<h2>Signup to a service</h2>
<a href="{{ urls.signup }}?{{ service | to_param }}">Signup to {{ service.name }}</a>
1.9.3. Common フィルター (up) リンクのコピーリンクがクリップボードにコピーされました!
1.9.3.1. group_by フィルター リンクのコピーリンクがクリップボードにコピーされました!
何らかのキーでコレクションをグループ化します (例: サービスでアプリケーションをグループ化する)。
1.9.3.2. any フィルター リンクのコピーリンクがクリップボードにコピーされました!
コレクションのいずれかの文字列がパラメーターと一致する場合は True (例: 現在のアカウントに保留中のアプリケーションはあるか)
{% assign has_pending_apps = current_account.applications | map: 'state' | any: 'live' %}
{% assign has_pending_apps = current_account.applications | map: 'state' | any: 'live' %}
1.9.3.3. stylesheet_link_tag フィルター リンクのコピーリンクがクリップボードにコピーされました!
Stylesheet リンク
1.9.3.4. javascript_include_tag フィルター リンクのコピーリンクがクリップボードにコピーされました!
Javascript インクルードタグ
1.9.3.5. image_tag フィルター リンクのコピーリンクがクリップボードにコピーされました!
パラメーターを src 属性として使用してタグを出力します。
{{ 'http://example.com/cool.gif' | image_tag }}
## =>
{{ 'http://example.com/cool.gif' | image_tag }}
## =>
1.9.3.6. mail_to フィルター リンクのコピーリンクがクリップボードにコピーされました!
メールアドレスを mailto リンクに変換します。
{{ 'me@there.is' | mail_to }}
## => <a href="mailto:me@there.is">me@there.is</a>
{{ 'me@there.is' | mail_to }}
## => <a href="mailto:me@there.is">me@there.is</a>
1.9.3.7. html_safe フィルター リンクのコピーリンクがクリップボードにコピーされました!
コンテンツを HTML セーフと識別し、エスケープされないようにします。
1.9.3.8. pluralize フィルター リンクのコピーリンクがクリップボードにコピーされました!
単語を複数形に変換します。
1.9.3.9. delete_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
URL 上に存在するリソースを削除するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。3 番目のパラメーターとして、さらに HTML タグ属性を追加することもできます。
{{ 'Delete Message' | delete_button: message.url, class: 'my-button' }}
{{ 'Delete Message' | delete_button: message.url, class: 'my-button' }}
1.9.3.10. delete_button_ajax フィルター リンクのコピーリンクがクリップボードにコピーされました!
AJAX を使用して、URL 上に存在するリソースを削除するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。
{{ 'Delete Message' | delete_button_ajax: message.url }}
{{ 'Delete Message' | delete_button_ajax: message.url }}
1.9.3.11. update_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
URL 上に存在するリソースを更新する (HTTP PUT リクエスト) ボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。3 番目のパラメーターとして、さらに HTML タグ属性を追加することもできます。
{{ 'Resend' | update_button: message.url, class: 'my-button' }}
{{ 'Resend' | update_button: message.url, class: 'my-button' }}
1.9.3.12. create_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
URL 上に存在するリソースを作成するボタンを生成します。1 番目のパラメーターは URL で、2 番目のパラメーターはタイトルです。
{{ 'Create Message' | create_button: message.url }}
{{ 'Create Message' | create_button: message.url }}
1.9.3.13. create_button_ajax フィルター リンクのコピーリンクがクリップボードにコピーされました!
1.9.3.14. regenerate_oauth_secret_button フィルター リンクのコピーリンクがクリップボードにコピーされました!
1.9.3.15. link_to フィルター リンクのコピーリンクがクリップボードにコピーされました!
指定されたテキストからリンクを作成します。
{{ "See your App keys" | link_to:'/my-app-keys' }}
{{ "See your App keys" | link_to:'/my-app-keys' }}