パRails🚂
rails s
できない可能性が高いです。
@motohiro-mm
@hiromisugie
4-2-2 192p 「本番環境向けのビルド」から
4-3-1 199p 終わりまで。
PR:
4-3-1 200p 「手軽にAjax通信を行う」から。🚂
@sharoa
@motohiro-mm
bin/rails assets:precompile
RAILS_ENV=production bin/rails assets:precompile
するとファイル内のプログラムが縮小化されより軽量なファイルが生成されるRAILS_SERVE_STATIC_FILES=1 RAILS_ENV=production bin/rails s
.debug
がつかなくなる@moegi29
config/environments/production.rb
内の設定にある環境変数の有無で切り替えられる。実際に環境変数を書いて実行したことでCSSが適用されたのが確認できた。@sadanora
@hiromisugie
rails new
の時に気をつけることを、毎回忘れる。。。
rails new アプリ名 --skip-git
というオプションをつける。(←これはこれで、master.keyなどの重要な情報がgitに上がるというマズイ状態を対処する必要あり。)skipを忘れた場合は、後で.git
のフォルダを消せば大丈夫そう。(master.keyとかはグレーになっていることを確認済み)@sharoa
@motohiro-mm
4-3-1 200p 「手軽にAjax通信を行う」から
4-4-2 205p 「RailsプロジェクトにStimulusを追加する方法」まで。
PR:https://github.com/motohiro-mm/Perfect_Ruby_on_Rails_Ch4/pull/8
4-4-3 205p 「Stimulusの機能概要」から。🚂
@sharoa
form_with
はデフォルトでAjax通信を行う設定になっていて、local:true
と明示することで通常の画面遷移になる。form
は明示的にlocal:true
と指定されているため、Ajaxではなく通常の画面遷移を行うようにしている。@moegi29
@shodan
form_with
はデフォルトではAjax通信を行う設定になっており、local: true
と設定することで通常の画面遷移にできる。Turbolinks
というライブラリで、Rails7ではTurbo
。Turbolinks:load
イベントはTurbolinksもよって画面遷移が行われたときに発火する。@motohiro-mm
local:false
にする)@ayu-0505
@sadanora
@hiromisugie
@motohiro-mm
4-4-3 205p 「Stimulusの機能概要」から
4-4-4 211p 「Lifecycle Callback」まで。
PR:
4-4-4 211p 「Data Maps」から。🚂
@hiromisugie
data-action
の書き方はイベント名->コントローラ名#メソッド名
という規約。デフォルトイベントが存在するので、イベント名は省略できる@sharoa
@ayu-0505
@moegi29
@motohiro-mm
@sadanora
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing