Skip to content

NoRedInk/elm-rails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convenience functions for working with Elm in Rails

If you see lots of 401 responses on requests other than GET requests, it's likely because elm-rails doesn't know about the CSRF token Rails includes in the header in a <meta> tag. For a drop-in fix, include csrf-xhr on all pages which use elm-rails. (Alternatively, you can pass the token into your Elm program through a flag, store it in your Model, and add the header to all requests manually. Needless to say, including csrf-xhr on the page is much easier!)

As of Elm 0.19 this package is just maintained so that calls in existing code don't need to change. New projects should use the standard elm/http library and manage the csrf header through one of the methods described above.


NoRedInk