Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/noredink/elm-rails

Convenience functions for using Elm with Rails.
https://github.com/noredink/elm-rails

Last synced: about 2 months ago
JSON representation

Convenience functions for using Elm with Rails.

Awesome Lists containing this project

README

        

# 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 `` tag. For a drop-in fix, include [`csrf-xhr`](https://www.npmjs.com/package/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`](https://www.npmjs.com/package/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](https://cloud.githubusercontent.com/assets/1094080/9069346/99522418-3a9d-11e5-8175-1c2bfd7a2ffe.png)](http://noredink.com/about/team)