タグ

ブックマーク / re-engines.com (4)

  • Vue on Rails で作ったアプリを振り返ってみる | RE:ENGINES

    はじめに 個人的にRailsで作成していたWebアプリケーションのフロントエンド部分をVue.jsに切り出しました。 今回は私の使い方を振り返りつつ、記事にしたいと思います。 ドキュメントや他サイト様の記事を参考に、我流が入っている部分もあるので、ベストとは言えないかと思いますが、何かしらの気づきになれば良いな、と思います。 以前書いた、Vue.jsとRailsでTODOアプリのチュートリアルがベースにはなっています。 全体的なこと ディレクトリ構成 RailsWebpackerでVue.jsをインストールすると、 javascript ディレクトリができるので、その下をVue.js専用としています。 javascript ├── components │ ├── commons │ │ ├── alert.vue │ │ └── loading.vue │ ├── errors │ │

    Vue on Rails で作ったアプリを振り返ってみる | RE:ENGINES
    asyst
    asyst 2018/05/21
  • Vue.js入門その4〜TODOアプリにサーバーサイドを追加してみる〜 | RE:ENGINES

    はじめに 最近Vue.jsの勉強をしているtonnyです。 前回は、DockerRails + Vue.jsの環境を作ってみる記事を書かせていただきました。 今回はその環境を使用して、以前のTODOアプリにサーバーサイドAPIを追加したいと思います。 今までの記事はこちらになります。 Vue.js入門その1〜基文法〜 Vue.js入門その2〜Vueインスタンスってなんぞ?〜 Vue.js入門その3〜簡単にTODOアプリを作ってみたよ〜 DockerRails + Vue.jsの環境を作ってみる 準備 今回作成したいもの 動きとしては、以前のTODOアプリと同じです。 タスク一覧画面 タスク新規登録機能 タスク完了機能(論理削除) 環境構築 今回は、DockerRails + Vue.jsの環境を作ってみるをそのまま使おうと思いますので、環境構築の詳細は割愛します。 Rails環境が

    Vue.js入門その4〜TODOアプリにサーバーサイドを追加してみる〜 | RE:ENGINES
    asyst
    asyst 2017/08/16
  • Vue.js入門その3〜簡単にTODOアプリを作ってみたよ〜 | RE:ENGINES

    はじめに 7/12 修正 記事下部にて、 filter メソッドを使用している箇所がありましたが、 forEach の方が適しているとご指摘がありましたので、修正しました。 以前Qiitaの方に投稿した記事ですが、こちらにも投稿します。 少しご指摘もいただいたので、FIX版になります! Vue.jsの勉強で超簡単なタスク管理アプリを作ってみる 今まで、Vue.jsの記事として下記を投稿してきました。 Vue.js入門その1〜基文法〜 Vue.js入門その2〜Vueインスタンスってなんぞ?〜 ただ、今ひとつピンとこなかったため、よくあるTODOアプリを作成してみました。 サンプルはこちらです。 https://jsfiddle.net/naoki85/fo26rmr0/12/ 準備 Bootstrapを読み込み CSSは面倒なので、Bootstrapを使用したいと思います。 JS Fidd

    Vue.js入門その3〜簡単にTODOアプリを作ってみたよ〜 | RE:ENGINES
    asyst
    asyst 2017/07/10
  • RailsでS3に画像をアップロードする | RE:ENGINES

    はじめに 先日Railsアプリケーション上からS3に画像をアップロードする処理を実装しましたので、手順をまとめます。 今回やりたいこと レコード生成時にファイルを指定してアップロードする 画像のファイル名を変更する アップロード時に画像を一定サイズ内に収める アップロード時にサムネイル画像を作成する 画像の保存先、一時保存先を変更する S3にアップロードする 下準備 ImageMagickをインストールする 実装を始める前にImageMagickをインストールします(ImageMagickは画像のリサイズとサムネイル作成で使います) Macで実装することを前提にしていますので、Homebrewをインストールしておいてください。 ターミナルで以下のコマンドを実行します。

    RailsでS3に画像をアップロードする | RE:ENGINES
    asyst
    asyst 2017/06/16
  • 1