kterui9019 / stasearch Goto Github PK
View Code? Open in Web Editor NEWスタジオ探しのWebアプリ
スタジオ探しのWebアプリ
Showページに追加
indexとユーザーページのスタジオ一覧にページング機能を追加する
updated_atを使う
ユーザー、スタジオ編集のフォームはなんか大丈夫だったので参考に
indexにredirectするときは必ずarea_idを入れておくようにする
User, StudioモデルがFavoriteを :throughするようにする
Indexにはアイコン+レビュー数、Showはより詳細に(?)
各モデルにclass_nameとforeign_keyを追加して
User.create_studios
Studio.created_user
で呼び出せるように変更
current_userがnilを返すためエラーが出る
検索のときにいい感じになりそう
model/studio.rbのgeocode_full_addressメソッドを+演算子で書き換える必要あり
AboutとかContactとか
studio#create内の@studio.regist_hash_tagをUpdateと同じ形にする
一応これでも動いてるけど・・・
Ransack用の@hash_tagsと、表示用の@hash_tagsが競合してしまっている
Showページの@hash_tagsの名前を直すのもありか?
gemで実装
studio.userにするか?
UserにAdminカラムを追加するか?
スタジオ名+エリア+ハッシュタグで絞り込み検索できるようにする
1.Hash_tagモデルを作る
2.Hash_tag_relationモデルを作る
3.Studioモデル、Hash_tagモデル、Hash_tag_relationモデルのアソシエーション作成
4.Viewに適用していく
Twitter、LINEとかにシェアできるリンクをスタジオ詳細ページにつける
非同期でお気に入り登録・削除できるようにする
Show、Index、Home、User
Showページの口コミも完成させる
投稿数0→一般人アイコン
投稿数1→かっこいい感じのアイコン
投稿数5→もっとかっこいい感じのアイコン
投稿数10…という感じでユーザーページを改修
スタジオ画像にアイコンは不要のため
1.reviewモデルを作る
2.review_relationshipモデルを作る
3.Studioモデル、Reviewモデル、ReviewRelationshipモデルのアソシエーション作成
4.Viewに適用していく
ハッシュタグだけのCollapseじゃなく価格帯でも絞れるようにする
1スタジオ1アクセス情報
→1スタジオ多アクセス情報にする
①Accesses_relationテーブルの作成
②アソシエーション作成
③ビューの修正 (〇〇駅 ほか)など
④【本番】Creted_user = 1のレコードをすべて削除する
③【本番】seed.rbの実行
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.