hayley / hyper-rails

One step integration of reactrb and associated gems with rails

Home Page:http://ruby-hyperloop.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hyper-rails

Installation

This generator will install HyperReact and Opal in Rails 4.x or 5.x

In your Gemfile

gem "hyper-rails"

then

bundle install
rails g hyperloop:install
bundle update

This generator can also create HyperReact components.

HyperReact Components

rails g hyperloop:component Home::Clock

Which will make the component Home::Clock in app/views/components/home/clock.rb

You can render a component directly from a controller:

class HomeController < ApplicationController
  def clock
    render_component
  end
end

Or from a view:

<%= react_component('Home::Clock') %>

See ruby-hyperloop.io for further examples.

About

One step integration of reactrb and associated gems with rails

http://ruby-hyperloop.io

License:MIT License


Languages

Language:Ruby 100.0%