このアプリは「素早く学びを知識に」をコンセプトにしたノートアプリです。
- 見返した時に、見やすいノートを制作したい。
- リファレンスをしっかり残して、ノートを取りたい。
- Markdown記法を用いて、見出し機能などのマークアップで簡単にノートを作成することが出来ます。
- ノートにまとめる際に、簡単にリファレンスも一緒に記録に残すことが出来ます。
- HTML
- CSS
- Ruby 3.1.4
- Rails 7.0.4.3
- Heroku
- PostgreSQL
- GitHub Actions
Note-App
このアプリは「素早く学びを知識に」をコンセプトにしたノートアプリです。
テストの自動化を行う。
アプリ説明画面修正。
views/posts/show.html.erbのtodoを解消。
Herokuにデプロイする。
エラーを赤文字で出力する。
ヘルパーの記法を統一させる。
CI/CD設定を行う。
config/initializers/devise.rb
のconfig.secret_key
の環境変数化。
フォームの連続入力。
@post.reference_title
がない時の分岐を作成。
deviseの実装。
投稿タイトルフォームの全体をクリックできるようにした方が良いかもしれない。
app/models/user.rbの中の
# todo
attr_accessor :password
を確認。
deviseにより不要になったアクションを削除。
タイトルをボールド化。
posts/:id/edit
の変更の保存
のレイアウト崩れを修正。
データベースの削除。
タイトルを設定。
title
とcontent
とName
の日本語化。about
を2カラムレイアウトに変更する。
新規ユーザーフォームのユーザー名欄を作成。
ツイートを本人しか削除出来なくする。
画像の枠、修正。
Quillファビコン設定。
Viewを個人ユーザー化。
Markdownの導入を行う。
login_form.html.erbとnew.html.erbの記法を統一させる。
フォームにリファレンスを追加。
PostgreSQLに変更。
ログイン後にaboutにもredirectさせるかを決める。
home/top.html.erbの画像変更。
使わなくなったscssのコードを削除。
ウェブサイトの高さをビューポートにピッタリ合わせる。
posts/new.html.erb内todo修正。
tailwind.cssとinter-font.cssの修正。
migrationの整理。
posts/
のmax-widthを修正する。
PostgreSQLのエラーFix。
0投稿の時には投稿がありませんと記述する。
パスワードを8文字以上に設定する。
リファレンスのフォームの文字数制限の有無について。
ログイン失敗時にエラーを出力。
show
の出力結果の編集
config.mailer_sender
の値を変更の有無。
他ユーザーのメールアドレスを非表示にする。
inputに関するscssの配置の修正。
現在のdashboardの有無を確認。
ソート追加。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.