aboutsummaryrefslogtreecommitdiffstats
path: root/actioncable/README.md
diff options
context:
space:
mode:
authorYauheni Dakuka <yauheni.dakuka@gmail.com>2017-09-18 09:38:47 +0300
committerYauheni Dakuka <yauheni.dakuka@gmail.com>2017-09-18 09:38:47 +0300
commitc9527652c753dd8fe3ac120a05f5e80d6d691346 (patch)
tree248859ca2ec89fffd94008029ef1dea50ecd7433 /actioncable/README.md
parenta9030737db1806759aa15894e8ca037f0ca5641e (diff)
downloadrails-c9527652c753dd8fe3ac120a05f5e80d6d691346.tar.gz
rails-c9527652c753dd8fe3ac120a05f5e80d6d691346.tar.bz2
rails-c9527652c753dd8fe3ac120a05f5e80d6d691346.zip
Fix quotes [ci skip]
Diffstat (limited to 'actioncable/README.md')
-rw-r--r--actioncable/README.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/actioncable/README.md b/actioncable/README.md
index a060e8938e..70b39ead57 100644
--- a/actioncable/README.md
+++ b/actioncable/README.md
@@ -454,9 +454,9 @@ The Ruby side of things is built on top of [websocket-driver](https://github.com
## Deployment
Action Cable is powered by a combination of WebSockets and threads. All of the
-connection management is handled internally by utilizing Ruby’s native thread
+connection management is handled internally by utilizing Ruby's native thread
support, which means you can use all your regular Rails models with no problems
-as long as you haven’t committed any thread-safety sins.
+as long as you haven't committed any thread-safety sins.
The Action Cable server does _not_ need to be a multi-threaded application server.
This is because Action Cable uses the [Rack socket hijacking API](http://www.rubydoc.info/github/rack/rack/file/SPEC#Hijacking)