-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
キャンペーン名を動的に表示する #4228
キャンペーン名を動的に表示する #4228
Conversation
ref: #4130
お試し期間の動的な変更は #4232 で進められているので、このプルリクエストではキャンペーン名とキャンペーン期間のみの動的な変更を行う。 |
@aim2bpg |
@aim2bpg こちらShimokawaさんに見ていただくのが色々良さそうなのでレビュー依頼させていただきます〜🙏 よろしくお願いします。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ot0m1 さん
確認しました、OKですー🙆♀️
テストが頭をよぎりましたが、タイトルは目立つし、仮に間違っていても影響は少なそうです。キャンペーン入れた後には大体確認するでしょうから問題なさそうだと思いました👍
app/models/campaign.rb
Outdated
@@ -25,6 +25,12 @@ def self.today_is_campaign? | |||
recently_campaign.cover?(Time.current) | |||
end | |||
|
|||
def self.current_title |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
クラスメソッドが複数になったらclass << self
でまとめるのがいいかもです。
あと、これは @ot0m1 さんが書いたところじゃないですが、today_is_campaign?
って英語的に間違ってるので変えたいですね〜
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
クラスメソッドのまとめ & today_is_campaign?
の修正を行いました。
is_today_campaign?
だと Rubocop にメソッド名の修正を推奨されるので、Rubocop にサジェストされる today_campaign?
にしています。
def self.today_is_campaign? | ||
return if recently_campaign.nil? | ||
def current_title | ||
return unless today_campaign? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
メソッド名素晴らしいです〜!
これってメソッドの定義はどこでかわっていますか?(今回のdiffの中に見当たらないので)
@aim2bpg お待たせしております🙏 |
こちら私が質問しているように見えるのですが、それに対して「確認お願いします」というのは何をすればいい感じでしょうか〜 |
@komagata さん、自分の方で分かりましたので回答いたします🙇🏻♂️
23行目でかわっています〜 |
で質問されているのを、 と回答したので、それをご確認いただきたいという意味です。 |
@ot0m1 なるほどです、僕が見逃しておりました〜。 |
end | ||
|
||
def today_campaign? | ||
return if recently_campaign.nil? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
このif
は不要かもと思いました〜。
Merge branch 'main' into feature/display-the-campaign-name-dynamically
@komagata レビューいただいた点修正いたしました。再レビューお願いいたします。 |
app/models/campaign.rb
Outdated
@@ -21,8 +21,6 @@ def recently_campaign | |||
end | |||
|
|||
def today_campaign? | |||
return if recently_campaign.nil? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
すみません、こちら僕が読み間違っていました。
引数の無いreturnなんですね。だとしたら不要では無いかと思います。すみません。
(if recently_campaign.nil?
をreturnしてるのかと読み間違えちゃっていました。)
#4228 (comment) にコメント追加できないのでこちらで回答します。
上記のような回答をしていましたが、 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
読み間違えてややこしくしてしまってすみませんでした〜。
確認しました、OKですー🙆♂️
ref: #4130
要件
未ログイン時のトップページに表示に、現在実施中のキャンペーン情報を動的に取得して表示させる。
画面イメージ
確認方法
feature/display-the-campaign-name-dynamically
ブランチをローカルに持ってくる(参考:https://qiita.com/great084/items/ad74dd064a2c2bc47cff )komagata
ormachida
)のアカウントでログイン