Ryoの日記

備忘ログ

2021-01-01から1年間の記事一覧

RSpec render :newでurlが思ったのと違う

ハマったことのメモ。 RSpecでuserの新規作成あたりのsystemspecを作成していた時の事。 User_Controllerはこんな感じ def create @user = User.new(user_params) if @user.save redirect_to login_path, notice: 'User was successfully created.' else ren…

sorcery パスワードリセット〜トークンの流れ〜

Railsでsoceryのreset_passwordを使用した、パスワードリセット機能を実装したのですが、 その中で利用する「トークン」が聞きなれない言葉で、 遊戯王でそんなカードあったなーってレベルでした。 この記事では下記について、書いています。 トークンはいつ…

ajax化の前知識

railsを学習している中で「javascriptを使ってボタンのajax化をする」という課題が出ました。 基礎の流れがよくわかってなかったので、ajax通信で変更する場所はどうやって決める?jqueryとかDOMとかどういうこと?というところがよくわからずに困ったので、…

カラムの追加 rails

dbのカラムの追加について、 毎回調べてはよく忘れるのでメモとして。 カラムの追加 rails g migration Addカラム名Toテーブル名 カラム名:型 例えば、TaskテーブルにBodyカラムを追加するとすると、 taskleaf % rails g migration AddBodyToTask body:text #…

rails-i18n 翻訳されない事件

rails i18nを使用していて、 rails sで再起動かけてもダメ、 インデントを穴が開くほど確認してもダメ、、 パスが通ってないか確認しても合ってるはずなのにダメ、、、 ハゲる!!ってなったので誰かの手助けになればと思い、書きます。 今回の状況 applicat…

root to:について

root to: について ルーティングに使用するroot to:のパスの指定の仕方をすっかり忘れてたので、メモ。 root to:の使い方 routes.rbにて root to: 'static_pages#top' こんな感じで指定してhttp://localhost:3000に接続すると static_pagesコントローラーのt…

helperメソッドをview・controllerで使う

helperメソッドの使い方 ヘルパーメソッドの使い方をちゃんと理解できていなかったので備忘録として残します。 目次 1,viewでヘルパーメソッドを使う 2,controllerでヘルパーメソッドを使う 3,controllerでヘルパーメソッドを定義する 1,viewで使う Railsのh…