📻 DojoCast ポッドキャストを「最近の CoderDojo」セクションに追加 #1773
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概要
DojoCast(ポッドキャスト)のエピソードを「最近の CoderDojo」セクションに表示されるように、news:fetch タスクに追加しました。
https://coderdojo.jp/#news
変更内容
1. RSS フィードの取得機能追加
DOJO_CAST_FEEDとして https://coderdojo.jp/podcasts.rss を追加fetch_podcast_posts()メソッドを実装https://coderdojo.jp/podcasts/{番号}2. ニュース表示での絵文字使い分け
ソースごとに異なる絵文字を表示:
3. ローカル開発対応
news_link_urlヘルパーメソッドを追加/podcasts/33)で表示テスト
bundle exec rspec spec/helpers/application_helper_spec.rb- 全てパスbundle exec rails news:fetch- 33件のポッドキャストエピソードを取得bundle exec rails news:upsert- データベースへの反映確認動作確認