4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

初心者がRails+bootstrap+ajaxでメモアプリをつくってみた

Last updated at Posted at 2019-02-06

つくったもの

・Devenon
https://devenon.herokuapp.com/

WS000000.JPG

これはなに?

タグ付きメモアプリです。会員登録をしないと利用できません。ログイン機能は、セキュリティ上好ましくない状態かと思います。(パスワードはハッシュ化されています)それで、捨てアドなどでご登録ください。

つくったメモは、会員トップページで検索して探すことで参照できます。また、つくったメモにお気に入り登録する機能があります。お気に入り登録をすると、会員トップページにて一番上に表示されるようになります。

できあがるまでの主な過程

  • ProgateのRuby on Railsなどを受講
  • Wikipediaみたいなアプリを製作開始
  • かっこ悪いがまぁまぁの出来で完成
  • Devenonの製作を開始
  • railsのdbをmysqlに変更
  • bootstrapというオサレサイトを作るツールを知る
  • bootstrapで雛形をつくる
  • ログイン機能をbcryptを利用しながら実装
  • ajax通信で検索機能を実装
  • ajax通信でお気に入り登録機能を実装
  • turbolinkに悩まされる
  • herokuにデプロイ
  • 完成

つくった人について

Ruby on Railsの学習をはじめて2週間ほど。少しずつプログラム関係の仕事ができたらいいなと思案中。

参考になったサイトなど

mysql

RailsのDBを(初めから| |後から)MySQLに変更する
https://qiita.com/reeenapi/items/9fc38c4f2f8186c78288

bcrypt

BCryptのすすめ
https://qiita.com/ponkotuy/items/1a703b866ddf5c9fe80c

CoffeeScript

JavaScriptを卒業してCoffeeScriptで飛躍しよう - 基本などまとめ
https://qiita.com/Yama-to/items/a947cfa2565b03ddc9de

ajax

Rails 非同期でいいね機能(Ajax)
https://qiita.com/shotadesu/items/d2e3eee6f17dc3de59c4

turbolink

Turbolinksをオフしないためにやった事
https://qiita.com/saboyutaka/items/bcc0966313c6f7399a6e

heroku

【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】
https://qiita.com/kazukimatsumoto/items/a0daa7281a3948701c39

今後したいことなど

  • ログイン再発行機能の実装
  • セキュリティの向上
  • 公式のRailsチュートリアルをする
  • カレンダーアプリを製作する

もしDevenonを使ってみて感想などあればコメントしていただけると嬉しいです!!

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?