0
"Later maybe"のオプションを選択しない限り、次回のログイン時に新しいフィードバック機能をユーザーに通知したい。ruby on railで一度の通知で新機能を通知する
どうすれば実現できますか? ありがとうございます。
"Later maybe"のオプションを選択しない限り、次回のログイン時に新しいフィードバック機能をユーザーに通知したい。ruby on railで一度の通知で新機能を通知する
どうすれば実現できますか? ありがとうございます。
これにはさまざまな方法があります。私はこの方法を好む:
例:
# Migration
add_column :users, :notifications, arrray: true, default: []
# Create notification
User.update_all(%Q{notifications = array_append(notifications, "New alert")})
# Remove notification
current_user.notifications.pop
current_user.save
それは何が必要に応じて、カスタマイズすることができます。たとえば、通知は文字列として格納できます。また、通知があるテーブルを作成し、通知が複雑な場合は、そのテーブルのIDのみをユーザーテーブルに格納することもできます。