momocus / sakazuki Goto Github PK
View Code? Open in Web Editor NEW自宅の酒を管理するアプリケーション
Home Page: https://sakazuki.fly.dev/
License: MIT License
自宅の酒を管理するアプリケーション
Home Page: https://sakazuki.fly.dev/
License: MIT License
i18nを使うと良い。showやindexに出てくる単語をまとめて設定できるので良い。
ユーザーの追加・削除権限を持つアドミンと、酒の追加・削除権限を持つバーテンダー、酒の閲覧だけができるROMの3つのユーザーグループを作る。
https://github.com/momocus/sakazuki/wiki/UserGroup
勉強のために
Webアプリ化するため
scriptsはウェブページのJavaScriptをいれるディレクトリの一般名なのでよくない
↓の記事にあるようなグラフで表示したい
https://www.gnavi.co.jp/dressing/article/22098/
酒モデルと別に蔵モデルを作って都道府県と紐づけたら良さそう
バー時に飲んだ酒代の請求に用いるため
どちらをtrue
にするか問題
true
生詰め、瓶火入れなしtrue
瓶火入れあり、生詰めではない同じく、生貯蔵と火入れ貯蔵でどちらをtrue
にするか
ruby.ymlで全部やっちゃってる。
TSのはTSに分けよう。
今は何も怒られないので、失敗したか成功したかわからない
x genryoumai
o genryomai
以下に対応してほしい
bindume_date
とbrew_year
をDate
にする
Date.new(2017, 7)
を保存することにする
Date.new(2017, 7, 1)
と同等todouhuken
をtodofuken
にするkobo
(以下略tokutei_meisyo
のnothing
をnone
にする
:unknown
などを値があるので、false nullしてnil不可にする
tokutei_meisho
alcohol
moto
bottle_state
hiire_state
is_genshu
の型を変更
nil?
とかなるが、変更すればすべてcaseで回せるsize : int
(単位はml)を足す
price
があるなら、これもないと計算できないかもしれないプッシュしたら自動でチェックやテスト通して欲しい
bootstrapとRailsチュートリアルのデザインが混ざっている
deviseがアラートを上げるとき、メッセージタイプがalert
とかなのは変更できないかな?
例えば、現状だとロックされたというメッセージがclass="alert alert-alert"
となり、bootstrapから扱いづらい。
あと1回でロックされる、ロックされてるは両方ともalert alert-warning
あたりだと良さそう。
ログインログアウトはalert alert-info
とかだと良さそう。
<% flash.each do |message_type, message| %>
<div class="alert alert-<%= message_type %>"><%= message %></div>
<% end %>
Originally posted by @yonta in #64 (comment)
現状は、文章に半角括弧がところどころ存在する。
価格(円)
括弧を文章で使う場合は括弧の外側に適切なスペースが必要。
文章で括弧を使うときは、フォントにスペースが組み込まれている全角括弧を使うほうが良いと思う。
価格(円)
nihonshu-do
でよくない?なんかbootstrapを導入するといい感じにかっこよくなるって(テキトー
空でない酒をお品書きとして表示したいので
devise導入しよう
酒についてつぶやくのに疲れた
showってやぼったくない?
一覧のテーブルの作成した酒がinfoで色付けされているといいよね
確かに0はまずい気がしてきた。
1日とか3日とか1週間くらいでいいんじゃね
#55 と一緒にやると良さそう
GitHub の右上のようなやつ!
ボタン連打でウェブはたいてい壊れる
かっこいいやつ
どこかにサーバー作って動かす
登録・編集中に「一覧に戻る」を押したときは「編集内容は破棄されます、本当に戻りますか」的なやつ
登録、詳細、Edit、Backと日本語と英語が入り乱れている
全部i18の設定で書く
すでに@momocus が酒のアトリビュートのラベルをconfig/locales/models/ja.yml
で実現している。
こんな感じで。
スタイルを変えてよりオシャレに表示したい
データベースに登録した日時はデフォルトで作られるcreated_atという名前に記録されるので、tourokuカラムは要らなかった
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.