パRails🚂
rails s
できない可能性が高いです。
@hiromisugie
@ayu-0505
5-6-1 265p サーバサイドのコードを実装する から
5-6-1 終わりまで。
PR:https://github.com/motohiro-mm/Perfect_Ruby_on_Rails_Ch5/pull/14
5-6-2 「チャットを完成させる」から。🚂
@sharoa
@hiromisugie
subscribed
メソッド、`speakメソッドrecieved
メソッド、speak
メソッドspeak
メソッドってのが同じ名前だけど、関連性とか処理の流れとかまだ整理できていない…。@moegi29
@sadanora
app/channels/
, クライアントサイドはapp/javascript/channels/
配下に処理を書く。@ayu-0505
app/channels/xxx_channel.rb
、クライアントはapp/javascript/channels/xxx_channel.js
JSファイルで連動している。@motohiro-mm
@moegi
5-6-2 「チャットを完成させる」から
5-6-3 271p 途中まで。
PR:
5-6-3 271p Action Cableへの接続先を変更する から。🚂
@sharoa
@moegi
@motohiro-mm
data-behavior="識別子"
を書いておくconnected
メソッド:チャットのメッセージを入力した際に発火するイベントを登録
querySelector('input[data-behavior="識別子"]')
とすることで、viewに入力されたメッセージと関連づくrecieved
メソッド:メッセージをうけとりDOMを操作して受け取ったメッセージをHTML上に追加@ayu-0505
@sadanora
config/cable.yml
に書く
@shodan
this.perform
の意味がわからなくて5.49のspeak
メソッドの読み方がわからなかったんですがそれも昨日のp266で説明されてました。@motohiro-mm
@shodan
5-6-3 271p Action Cableへの接続先を変更する から
5章の最後まで。
PR:
6章 Railsアプリケーション開発 から。🚂
@sharoa
@hiromisugie
@moegi
@sadanora
@shodan
ActionCable::Connection::Base
というクラスがidentified_by
というWebSocketに接続したユーザーを扱える?メソッドや、接続を取りやめるreject_unauthorized_connection
メソッド持っており、これらを使いながら認証機能をつくれるらしい。assert_subscription
とか)。@motohiro-mm
identified_by
@ayu-0505
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