回答編集履歴

3

typo修正

2020/09/18 12:39

投稿

winterboum
winterboum

スコア23349

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  ですとそのアクションによるものだ、という情報をアクションがモデルにもたせて、それで if: することになります。
8
8
 
9
- 例えば modelに `attr_accessor :アクション` アクションで `model.アクション == true` としておいて、`if: @アクション` ですね
9
+ 例えば modelに `attr_accessor :アクション` アクションで `model.アクション = true` としておいて、`if: @アクション` ですね

2

typo修正

2020/09/18 12:39

投稿

winterboum
winterboum

スコア23349

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  ですとそのアクションによるものだ、という情報をアクションがモデルにもたせて、それで if: することになります。
8
8
 
9
- 例えば `@アクション == true` としておいて、`if: @アクション` ですね
9
+ 例えば modelに `attr_accessor :アクション` アクションで `model.アクション == true` としておいて、`if: @アクション` ですね

1

追記

2020/09/18 12:38

投稿

winterboum
winterboum

スコア23349

test CHANGED
@@ -1 +1,9 @@
1
1
  試したことないですが `on: :アクション名` をやって見る価値はあります
2
+
3
+
4
+
5
+ ですか
6
+
7
+ ですとそのアクションによるものだ、という情報をアクションがモデルにもたせて、それで if: することになります。
8
+
9
+ 例えば `@アクション == true` としておいて、`if: @アクション` ですね