スリ飯屋MaLankaのフリーエンジニアな日々

このブログでは、フリーランス5期目となる自身の実体験から、フリーランスエンジニアになるためのノウハウ、ブログや沖縄移住、スリランカの最新情報について発信します。

【SendGrid Rails Heroku】SendGridアドオンで作成したアカウントが凍結されてもメール送信する方法

元々アプリ用に取得していたGmailのメルアドを、 SendGridの「Single Sender Verification」で設定することで、 SendGridからメール送信できるようにしました。 1、 下記「Single Sender Verification」の、 「Create New Sender」ボタンをクリックして登録…

Nuxt.jsで詳細(show)と編集(edit)画面の動的ルーティングを設定する

Nuxt.jsは、_idというファイル名もしくはディレクトリにすることで、 動的ルーティングを設定できます。 File System Routing - NuxtJS nuxtjs.org 今回、 study_roomsというリソースのCRUD画面を作成する際、 編集画面 (study_rooms/:id/edit) のルーティン…

【Vue.js】v-modelでcheckboxの値の変更が反映されない

結論 v-modelを使わず、 「初期値設定(v-bind)」と「変更を検知して代入(changeイベント)」のように、 処理を分ければOKでした。

【Vue.js Nuxt.js】プロジェクトのrootpathを特定のページへ変更する

プロジェクトルートURL(例: localhost:3000 or localhost:3000/)でアクセスされたら、 特定のページ(例: /articles)に遷移させたい。 (プロジェクトルートのページを変更したい) .Nuxt/配下のrouter.js内にあるbaseプロパティや、 path: '/' の箇所を見て…

【Nuxt Vue Rails】axiosのContent-Typeがappliation/jsonにならない

解決策 getの場合は、 第二引数にheaders: をキーとして、 指定したいヘッダのオプションを渡せばOK。 this.$axios.get(url, { headers: { "Content-Type": "application/json", "Accept": "application/json" }}) postの場合は、 第三引数にheaders: をキー…

【Ruby】 はてなブログのAPIで記事一覧取得時、 下書きを除外する

Nokogiriでパースして得たオブジェクトにto_sして、 scanで下書きかどうかを表す文字列を抜き出す。 # 参考にしたサイトのコードのget_entry_list()の内部 # entry = Nokogiri::XML.parse(entry, nil, 'utf-8') draft_flgs = entry.to_s.scan(/\.*/) # こん…

【Stripe Ruby】決済領収書の表示言語を日本語に変更する

Stripe::Customer.createメソッドの引数に、 preferred_locales: ['ja'] を指定すればOKです。 customer = Stripe::Customer.create( email: params[:stripeEmail], source: params[:stripeToken], preferred_locales: ['ja'], #=> これを追加

【Stripe Rails】決済モーダル内のemailにJavaScriptで値を設定する

3、StripeCheckout.configureで生成したオブジェクトから呼び出す、openメソッドの引数のキーにemailを指定し、2の値を設定する 決済する *** // JavaScript var handler = StripeCheckout.configure({ key: '', locale: 'auto', currency: 'jpy', panelLa…

【Stripe Rails】サブスクリプションの即時決済時に、請求書と領収書のダウンロードリンクを取得する

Stripe::Subscription#latest_invoice で、 最新の請求書が取得でき、 latest_invoice.chargeでStripe::ChargeのIdが取れるので、 Stripe::Charge.retrieve(latest_invoice.charge).receipt_url のようにして領収書表示ページのリンク(Stripe::Charge#receip…

【Stripe】サブスクリプション決済成功時や返金時、カード支払い失敗時にユーザにメールを自動送信する

ダッシュボード > 設定 > メール > 顧客のメール から設定可能です。 https://dashboard.stripe.com/settings/emails Stripe 顧客のメール設定 メール文言の言語も設定可能です。 カード支払い失敗時に、ユーザに自動でメールを送信 ダッシュボード > 設定 >…

【Vue.js Nuxt.js】v-bindでhref属性に文字列とコンポーネントのプロパティを指定する

素の文字列とコンポーネントのプロパティを連結する場合 シングルクォートで囲った文字列 + プロパティ のようにすればOKです。 tasks/1/edit というpathにしたい場合 // idプロパティの値が「1」であるとする // 通常の文字列はシングルクォートで囲う必要…

【2024年1月最新】フリエンとは?評判やマージン、支払いサイトを解説

フリエンは、 実務経験1年未満でも案件を紹介してくれます。 これは僕の実体験でして、 Rubyの実務経験でいうと10ヶ月ほどで参画できました。 コロナでプロジェクトが止まってしまい、 最終的な契約期間としては6ヶ月でしたが、 月単価は49万5000…

レバテックフリーランスの評判は?マージンや支払いサイトを解説

ログインすると案件を紹介されるようになるのですが、 もう案件がバシバシ飛んできます笑 自分はRubyの実務経験で言うと2年弱ですが、 2日間で15〜20件くらい紹介されました。 正直びっくりしました笑 ただ、 エントリーから商談に進む割合が、 10件エン…

【2023年1月最新】DYMテックの評判、マージンや支払いサイトを解説

開発トレンドに挑み続ける事ができる DYMテックを利用すれば、 開発トレンドにのった案件に参画することができます。 エンジニアのキャリア形成で注意しなければならないことは、 「今の現場でしか使わない技術を学んでも、今後のキャリアには活かしづらい」…

【2023年1月最新】Kaguyaの評判は?【求人数No.1のエンジニア転職支援サービス】

エンジニア専業転職支援サービスにおいて、 Kaguyaは業界No.1の求人数を持っています。 ✅ 非公開求人を含む、エンジニアの求人を常時10,000件以上保有。 ✅ その中から深い技術知識に基づいて、あなたに最適な求人をご提案。 ✅ 先端技術に関連する大手優良企…