Giter Club home page Giter Club logo

frontier_generators's People

Contributors

jordanmaguire avatar osiro avatar

Watchers

 avatar

Forkers

moneysmartco

frontier_generators's Issues

Add support for file upload

EG: Carrierwave.

In create/update specs:

attach_file("Document", sample_upload_file)
expect(claim_document.document).to be_present

In model:

mount_uploader :document, ClaimDocumentUploader

Can generate uploader via carrierwave

In factory:

document { sample_file }

From thefrontiergroup#150

Enum: index should show humanized value

Example:

In model:

enum point_type: {activity: 0, cow: 1, offer: 2, photo_opportunity: 3, site: 4, standard: 5}

in en.yml

en:
  point_of_interest:
    point_types:
      activity: "Activity"
      cow: "Cow"
      offer: "Offer"
      photo_opportunity: "Photo Opportunity"
      site: "Site"
      standard: "Standard"

On index

%td= I18n.t(point_of_interest.point_type, scope: [:point_of_interest, :point_types])

From thefrontiergroup#160

Enum field input should be a select

Example:

In model:

enum point_type: {activity: 0, cow: 1, offer: 2, photo_opportunity: 3, site: 4, standard: 5}

In view:

= f.input :point_type, collection: PointOfInterest.point_types.keys.map {|value| [I18n.t(value, scope: [:point_of_interest, :point_types]), value]}

In specs...

select(I18n.t(point_of_interest_attributes[:point_type], scope: [:point_of_interest, :point_types]), from: "Point type")

in en.yml

en:
  point_of_interest:
    point_types:
      activity: "Activity"
      cow: "Cow"
      offer: "Offer"
      photo_opportunity: "Photo Opportunity"
      site: "Site"
      standard: "Standard"

From thefrontiergroup#159

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.