Skip to content

What are engines? #4

@adamakhtar

Description

@adamakhtar

@codereading/readers

Seeing as this is the first project to use Rails Engines it be a good start to understand exactly what an engine is.

How does an independent engine hook into a rails app? How does it get access to the rails apps db, params etc.

What other ways are there to create a project for rails use and how do they differ? Why would you choose one way over another?

I.e. why an engine and not just a simple gem. When should you use a vendored plugin?

Just some questions swimming in my mind.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions