Table of Contents - react_on_rails-14.0.5 Documentation
Pages
- USAGE
- Procfile.dev-static.tt
- Procfile.dev.tt
- HelloWorld.jsx
- HelloWorld.module.css
- HelloWorldServer.js
- registration.js.tt
- server-bundle.js
- index.html.erb.tt
- babel.config.js.tt
- react_on_rails.rb.tt
- clientWebpackConfig.js.tt
- commonWebpackConfig.js.tt
- development.js.tt
- production.js.tt
- serverWebpackConfig.js.tt
- test.js.tt
- webpack.config.js.tt
- webpackConfig.js.tt
- helloWorldActionCreators.js
- HelloWorld.jsx
- helloWorldConstants.js
- HelloWorldContainer.js
- helloWorldReducer.js
- HelloWorldApp.jsx
- helloWorldStore.js
- assets.rake
- generate_packs.rake
- locale.rake
Classes and Modules
- GeneratorHelper
- GeneratorMessages
- HelloWorldController
- Object
- ReactOnRails
- ReactOnRails::Configuration
- ReactOnRails::Controller
- ReactOnRails::Engine
- ReactOnRails::Error
- ReactOnRails::Generators
- ReactOnRails::Generators::AdaptForOlderShakapackerGenerator
- ReactOnRails::Generators::BaseGenerator
- ReactOnRails::Generators::DevTestsGenerator
- ReactOnRails::Generators::InstallGenerator
- ReactOnRails::Generators::ReactNoReduxGenerator
- ReactOnRails::Generators::ReactWithReduxGenerator
- ReactOnRails::GitUtils
- ReactOnRails::Helper
- ReactOnRails::JsonOutput
- ReactOnRails::JsonParseError
- ReactOnRails::Locales
- ReactOnRails::Locales::Base
- ReactOnRails::Locales::ToJs
- ReactOnRails::Locales::ToJson
- ReactOnRails::PackerUtils
- ReactOnRails::PacksGenerator
- ReactOnRails::PrerenderError
- ReactOnRails::ReactComponent
- ReactOnRails::ReactComponent::RenderOptions
- ReactOnRails::ServerRenderingJsCode
- ReactOnRails::ServerRenderingPool
- ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ReactOnRails::TestHelper
- ReactOnRails::TestHelper::EnsureAssetsCompiled
- ReactOnRails::TestHelper::WebpackAssetsCompiler
- ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- ReactOnRails::Utils
- ReactOnRails::Utils::Required
- ReactOnRails::VersionChecker
- ReactOnRails::VersionChecker::NodePackageVersion
- ReactOnRails::VersionSyntaxConverter
Methods
- ::add_error — GeneratorMessages
- ::add_info — GeneratorMessages
- ::add_warning — GeneratorMessages
- ::build — ReactOnRails::VersionChecker
- ::build — ReactOnRails::VersionChecker::NodePackageVersion
- ::bundle_js_file_path — ReactOnRails::Utils
- ::bundle_js_uri_from_packer — ReactOnRails::PackerUtils
- ::check_config_directory_exists — ReactOnRails::Locales
- ::check_manifest_not_cached — ReactOnRails::PackerUtils
- ::clear — GeneratorMessages
- ::compile — ReactOnRails::Locales
- ::configuration — ReactOnRails
- ::configure — ReactOnRails
- ::configure_rspec_to_compile_assets — ReactOnRails::TestHelper
- ::console_polyfill — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::create_js_context — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::dev_server_running? — ReactOnRails::PackerUtils
- ::ensure_assets_compiled — ReactOnRails::TestHelper
- ::escape — ReactOnRails::JsonOutput
- ::eval_js — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::exec_server_render_js — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::execjs_timer_polyfills — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::file_url_to_string — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::find_most_recent_mtime — ReactOnRails::Utils
- ::format_error — GeneratorMessages
- ::format_info — GeneratorMessages
- ::format_warning — GeneratorMessages
- ::gem_available? — ReactOnRails::Utils
- ::generated_assets_full_path — ReactOnRails::Utils
- ::helpful_message_after_installation — GeneratorMessages
- ::instance — ReactOnRails::PacksGenerator
- ::invoke_and_exit_if_failed — ReactOnRails::Utils
- ::js_code_renderer — ReactOnRails::ServerRenderingJsCode
- ::manifest_exists? — ReactOnRails::PackerUtils
- ::messages — GeneratorMessages
- ::nested_entries? — ReactOnRails::PackerUtils
- ::new — ReactOnRails::Configuration
- ::new — ReactOnRails::JsonParseError
- ::new — ReactOnRails::Locales::Base
- ::new — ReactOnRails::PrerenderError
- ::new — ReactOnRails::ReactComponent::RenderOptions
- ::new — ReactOnRails::TestHelper::EnsureAssetsCompiled
- ::new — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- ::new — ReactOnRails::VersionChecker
- ::new — ReactOnRails::VersionChecker::NodePackageVersion
- ::object_to_boolean — ReactOnRails::Utils
- ::output — GeneratorMessages
- ::package_json_path — ReactOnRails::VersionChecker::NodePackageVersion
- ::packer — ReactOnRails::PackerUtils
- ::packer_public_output_path — ReactOnRails::PackerUtils
- ::packer_source_entry_path — ReactOnRails::PackerUtils
- ::packer_source_path — ReactOnRails::PackerUtils
- ::packer_source_path_explicit? — ReactOnRails::PackerUtils
- ::packer_type — ReactOnRails::PackerUtils
- ::pool — ReactOnRails::ServerRenderingPool
- ::precompile? — ReactOnRails::PackerUtils
- ::prepend_cd_node_modules_directory — ReactOnRails::Utils
- ::prepend_to_file_if_text_not_present — ReactOnRails::Utils
- ::rails_version_less_than — ReactOnRails::Utils
- ::raise_nested_entries_disabled — ReactOnRails::PackerUtils
- ::raise_shakapacker_not_installed — ReactOnRails::PackerUtils
- ::raise_shakapacker_version_incompatible_for_autobundling — ReactOnRails::PackerUtils
- ::react_on_rails_pro? — ReactOnRails::Utils
- ::react_on_rails_pro_version — ReactOnRails::Utils
- ::read_bundle_js_code — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::render — ReactOnRails::ServerRenderingJsCode
- ::reset_pool — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::reset_pool_if_server_bundle_was_modified — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::running_on_windows? — ReactOnRails::Utils
- ::semver_to_string — ReactOnRails::PackerUtils
- ::server_bundle_js_file_path — ReactOnRails::Utils
- ::server_bundle_path_is_http? — ReactOnRails::Utils
- ::server_render_js_with_console_logging — ReactOnRails::ServerRenderingPool
- ::server_rendering_component_js_code — ReactOnRails::ServerRenderingJsCode
- ::server_rendering_is_enabled? — ReactOnRails::Utils
- ::shakapacker_version — ReactOnRails::PackerUtils
- ::shakapacker_version_as_array — ReactOnRails::PackerUtils
- ::shakapacker_version_requirement_met? — ReactOnRails::PackerUtils
- ::smart_trim — ReactOnRails::Utils
- ::source_path — ReactOnRails::Utils
- ::trace_js_code_used — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::truthy_presence — ReactOnRails::Utils
- ::uncommitted_changes? — ReactOnRails::GitUtils
- ::undefined_for_exec_js_logging — ReactOnRails::ServerRenderingPool::RubyEmbeddedJavaScript
- ::using_packer? — ReactOnRails::PackerUtils
- ::using_packer_source_path_is_not_defined_and_custom_node_modules? — ReactOnRails::Utils
- ::using_shakapacker_const? — ReactOnRails::PackerUtils
- ::using_webpacker_const? — ReactOnRails::PackerUtils
- ::webpack_assets_status_checker — ReactOnRails::PackerUtils
- ::wrap_message — ReactOnRails::Utils
- #add_base_gems_to_gemfile — ReactOnRails::Generators::BaseGenerator
- #add_bin_scripts — ReactOnRails::Generators::InstallGenerator
- #add_configure_rspec_to_compile_assets — ReactOnRails::Generators::BaseGenerator
- #add_documentation_reference — GeneratorHelper
- #add_generated_pack_to_server_bundle — ReactOnRails::PacksGenerator
- #add_hello_world_route — ReactOnRails::Generators::BaseGenerator
- #add_js_dependencies — ReactOnRails::Generators::BaseGenerator
- #add_post_install_message — ReactOnRails::Generators::InstallGenerator
- #add_redux_yarn_dependencies — ReactOnRails::Generators::ReactWithReduxGenerator
- #add_test_related_gems_to_gemfile — ReactOnRails::Generators::DevTestsGenerator
- #add_yarn_relative_install_script_in_package_json — ReactOnRails::Generators::DevTestsGenerator
- #adjust_precompile_task — ReactOnRails::Configuration
- #all_compiled_assets — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- #app_const — ReactOnRails::Generators::BaseGenerator
- #app_const_base — ReactOnRails::Generators::BaseGenerator
- #app_name — ReactOnRails::Generators::BaseGenerator
- #append_to_spec_rails_helper — ReactOnRails::Generators::BaseGenerator
- #assets_exist? — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- #auto_load_bundle — ReactOnRails::ReactComponent::RenderOptions
- #base_dom_id — ReactOnRails::ReactComponent::RenderOptions
- #build_react_component_result_for_server_rendered_hash — ReactOnRails::Helper
- #build_react_component_result_for_server_rendered_string — ReactOnRails::Helper
- #calc_message — ReactOnRails::PrerenderError
- #call — ReactOnRails::TestHelper::EnsureAssetsCompiled
- #change_spelling_to_webpacker — ReactOnRails::Generators::AdaptForOlderShakapackerGenerator
- #check_autobundling_requirements — ReactOnRails::Configuration
- #check_server_render_method_is_only_execjs — ReactOnRails::Configuration
- #clean_generated_packs_directory — ReactOnRails::PacksGenerator
- #client_component_to_path — ReactOnRails::PacksGenerator
- #client_files — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- #client_props — ReactOnRails::ReactComponent::RenderOptions
- #common_component_to_path — ReactOnRails::PacksGenerator
- #common_error_msg — ReactOnRails::VersionChecker
- #compile_assets — ReactOnRails::TestHelper::WebpackAssetsCompiler
- #compile_command_conflict_message — ReactOnRails::Configuration
- #component_name — ReactOnRails::PacksGenerator
- #component_name_to_path — ReactOnRails::PacksGenerator
- #components_search_path — ReactOnRails::PacksGenerator
- #compose_react_component_html_with_spec_and_console — ReactOnRails::Helper
- #configure_generated_assets_dirs_deprecation — ReactOnRails::Configuration
- #configure_skip_display_none_deprecation — ReactOnRails::Configuration
- #convert — ReactOnRails::Locales::Base
- #copy_base_files — ReactOnRails::Generators::BaseGenerator
- #copy_base_files — ReactOnRails::Generators::ReactNoReduxGenerator
- #copy_base_files — ReactOnRails::Generators::ReactWithReduxGenerator
- #copy_base_redux_files — ReactOnRails::Generators::ReactWithReduxGenerator
- #copy_file_and_missing_parent_directories — GeneratorHelper
- #copy_js_bundle_files — ReactOnRails::Generators::BaseGenerator
- #copy_packer_config — ReactOnRails::Generators::BaseGenerator
- #copy_rspec_files — ReactOnRails::Generators::DevTestsGenerator
- #copy_tests — ReactOnRails::Generators::DevTestsGenerator
- #copy_webpack_config — ReactOnRails::Generators::BaseGenerator
- #create_appropriate_templates — ReactOnRails::Generators::ReactNoReduxGenerator
- #create_appropriate_templates — ReactOnRails::Generators::ReactWithReduxGenerator
- #create_pack — ReactOnRails::PacksGenerator
- #create_react_directories — ReactOnRails::Generators::BaseGenerator
- #create_redux_directories — ReactOnRails::Generators::ReactWithReduxGenerator
- #create_server_pack — ReactOnRails::PacksGenerator
- #default_locale — ReactOnRails::Locales::Base
- #defined_app_const_base — ReactOnRails::Generators::BaseGenerator
- #defined_app_const_base? — ReactOnRails::Generators::BaseGenerator
- #defined_app_name — ReactOnRails::Generators::BaseGenerator
- #dest_dir_exists? — GeneratorHelper
- #dest_file_exists? — GeneratorHelper
- #dom_id — ReactOnRails::ReactComponent::RenderOptions
- #empty_directory_with_keep_file — GeneratorHelper
- #ensure_generated_assets_dir_present — ReactOnRails::Configuration
- #ensure_webpack_generated_files_exists — ReactOnRails::Configuration
- #error_if_using_packer_and_generated_assets_dir_not_match_public_output_path — ReactOnRails::Configuration
- #exist_files — ReactOnRails::Locales::Base
- #file — ReactOnRails::Locales::Base
- #file_format — ReactOnRails::Locales::Base
- #file_format — ReactOnRails::Locales::ToJs
- #file_format — ReactOnRails::Locales::ToJson
- #file_names — ReactOnRails::Locales::Base
- #files — ReactOnRails::Locales::Base
- #files_are_outdated — ReactOnRails::Locales::Base
- #flatten — ReactOnRails::Locales::Base
- #flatten_defaults — ReactOnRails::Locales::Base
- #force_load — ReactOnRails::ReactComponent::RenderOptions
- #format — ReactOnRails::Locales::Base
- #gem_major_minor_patch_version — ReactOnRails::VersionChecker
- #gem_version — ReactOnRails::VersionChecker
- #generate_file — ReactOnRails::Locales::Base
- #generate_packs — ReactOnRails::PacksGenerator
- #generate_packs_if_stale — ReactOnRails::PacksGenerator
- #generate_translations — ReactOnRails::Locales::Base
- #generate_unique_dom_id — ReactOnRails::ReactComponent::RenderOptions
- #generated_components_pack_path — ReactOnRails::Helper
- #generated_pack_path — ReactOnRails::PacksGenerator
- #generated_packs_directory_path — ReactOnRails::PacksGenerator
- #generated_server_bundle_file_path — ReactOnRails::PacksGenerator
- #generated_server_pack_file_content — ReactOnRails::PacksGenerator
- #html_options — ReactOnRails::ReactComponent::RenderOptions
- #i18n_dir — ReactOnRails::Locales::Base
- #i18n_yml_dir — ReactOnRails::Locales::Base
- #in_mailer? — ReactOnRails::Helper
- #index — HelloWorldController
- #initialize_redux_stores — ReactOnRails::Helper
- #installation_prerequisites_met? — ReactOnRails::Generators::InstallGenerator
- #installed? — Object
- #internal_option — ReactOnRails::ReactComponent::RenderOptions
- #internal_react_component — ReactOnRails::Helper
- #invoke_generators — ReactOnRails::Generators::InstallGenerator
- #json_safe_and_pretty — ReactOnRails::Helper
- #keep_file — GeneratorHelper
- #load_pack_for_generated_component — ReactOnRails::Helper
- #locale_files — ReactOnRails::Locales::Base
- #logging_on_server — ReactOnRails::ReactComponent::RenderOptions
- #major_minor_patch — ReactOnRails::VersionChecker::NodePackageVersion
- #make_file_list — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- #make_globs — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- #missing_node? — ReactOnRails::Generators::InstallGenerator
- #missing_yarn? — ReactOnRails::Generators::InstallGenerator
- #modify_requiring_webpack_config_in_js — ReactOnRails::Generators::AdaptForOlderShakapackerGenerator
- #npm_to_rubygem — ReactOnRails::VersionSyntaxConverter
- #obsolete? — ReactOnRails::Locales::Base
- #pack_file_contents — ReactOnRails::PacksGenerator
- #package_json — GeneratorHelper
- #package_json_contents — ReactOnRails::VersionChecker::NodePackageVersion
- #prepend_render_rails_context — ReactOnRails::Helper
- #prerender — ReactOnRails::ReactComponent::RenderOptions
- #print_generator_messages — ReactOnRails::Generators::InstallGenerator
- #props — ReactOnRails::ReactComponent::RenderOptions
- #props_string — ReactOnRails::Helper
- #puts_start_compile_check_message — ReactOnRails::TestHelper::EnsureAssetsCompiled
- #rails_context — ReactOnRails::Helper
- #raise_client_component_overrides_common — ReactOnRails::PacksGenerator
- #raise_differing_versions_warning — ReactOnRails::VersionChecker
- #raise_if_gem_and_node_package_versions_differ — ReactOnRails::VersionChecker
- #raise_missing_autoloaded_bundle — ReactOnRails::Helper
- #raise_missing_client_component — ReactOnRails::PacksGenerator
- #raise_missing_components_subdirectory — ReactOnRails::Configuration
- #raise_node_semver_version_warning — ReactOnRails::VersionChecker
- #raise_on_prerender_error — ReactOnRails::ReactComponent::RenderOptions
- #raise_server_component_overrides_common — ReactOnRails::PacksGenerator
- #random_dom_id — ReactOnRails::ReactComponent::RenderOptions
- #random_dom_id? — ReactOnRails::ReactComponent::RenderOptions
- #raven_context — ReactOnRails::JsonParseError
- #raven_context — ReactOnRails::PrerenderError
- #raw — ReactOnRails::VersionChecker::NodePackageVersion
- #react_component — ReactOnRails::Helper
- #react_component_hash — ReactOnRails::Helper
- #redux_store — ReactOnRails::Controller
- #redux_store — ReactOnRails::Helper
- #redux_store_hydration_data — ReactOnRails::Helper
- #relative_component_path_from_generated_pack — ReactOnRails::PacksGenerator
- #relative_path — ReactOnRails::PacksGenerator
- #relative_path? — ReactOnRails::VersionChecker::NodePackageVersion
- #rename_config_file — ReactOnRails::Generators::AdaptForOlderShakapackerGenerator
- #render_redux_store_data — ReactOnRails::Helper
- #replace_prerender_if_server_rendering — ReactOnRails::Generators::DevTestsGenerator
- #replay_console — ReactOnRails::ReactComponent::RenderOptions
- #replay_console_option — ReactOnRails::Helper
- #required — ReactOnRails::Utils::Required
- #retrieve_configuration_value_for — ReactOnRails::ReactComponent::RenderOptions
- #rubygem_to_npm — ReactOnRails::VersionSyntaxConverter
- #run — Object
- #run_generators — ReactOnRails::Generators::InstallGenerator
- #sanitized_props_string — ReactOnRails::Helper
- #semver_wildcard? — ReactOnRails::VersionChecker::NodePackageVersion
- #server_bundle_entrypoint — ReactOnRails::PacksGenerator
- #server_component_to_path — ReactOnRails::PacksGenerator
- #server_render_js — ReactOnRails::Helper
- #server_rendered_react_component — ReactOnRails::Helper
- #set_option — ReactOnRails::ReactComponent::RenderOptions
- #setup_config_values — ReactOnRails::Configuration
- #setup_file_error — GeneratorHelper
- #stale_generated_files — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- #stale_generated_webpack_files — ReactOnRails::TestHelper::WebpackAssetsStatusChecker
- #stale_or_missing_packs? — ReactOnRails::PacksGenerator
- #symlink_dest_file_to_dest_file — GeneratorHelper
- #template_default — ReactOnRails::Locales::Base
- #template_default — ReactOnRails::Locales::ToJs
- #template_default — ReactOnRails::Locales::ToJson
- #template_translations — ReactOnRails::Locales::Base
- #template_translations — ReactOnRails::Locales::ToJs
- #template_translations — ReactOnRails::Locales::ToJson
- #throw_js_errors — ReactOnRails::ReactComponent::RenderOptions
- #to_error_context — ReactOnRails::JsonParseError
- #to_error_context — ReactOnRails::PrerenderError
- #to_honeybadger_context — ReactOnRails::JsonParseError
- #to_honeybadger_context — ReactOnRails::PrerenderError
- #to_s — ReactOnRails::ReactComponent::RenderOptions
- #trace — ReactOnRails::ReactComponent::RenderOptions
- #using_shakapacker_7_or_above? — ReactOnRails::Generators::InstallGenerator