Code Monkey home page Code Monkey logo

Comments (3)

jakehockey10 avatar jakehockey10 commented on August 12, 2024

Is this only intended to store a name of who did it? I'm looking at how the whodunnit of draft records could point to the user that initiated the draft_creation. The method current_user does work, but since the whodunnit column is a string, I just get something like #<User:0x007f51605ca860>. Would you recommend changing the column type? Or would you recommend me retrofitting the column as is, override the user_for_draftsman method to make it return some sort of string identifier to the user, then let my app decipher the whodunnit column on read?

from draftsman.

defbyte avatar defbyte commented on August 12, 2024

as far as I know this is intended to capture the name (or any other data) about the current user.

I believe this was mired after the paper_trail gem.

You could setup your own method to create the string you need.

from draftsman.

chrisdpeters avatar chrisdpeters commented on August 12, 2024

@jakehockey10 @defbyte In paper_trail, I believe the examples record names of people for whodunnit, which I think is lame.

I tend to change whodunnit to an integer and store the user's ID so I can join it if need be. I'd much prefer that the column were named user_id, which is why I opened this issue to have the option of overriding it.

from draftsman.

Related Issues (20)

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.