Hide attribute from scaffolding


#1

Hey,

I have a simple model having some attributes. One of those attributes is
an overall grade, which I don’t want users to be able to edit it on
their own. I display all the info in the database using a scaffold.

However, while scaffolding, I can see and edit the grade attribute,
which I only want to be displayed.


#2

On 7 May 2009, at 13:47, Bogdan P. removed_email_address@domain.invalid
wrote:

Hey,

I have a simple model having some attributes. One of those
attributes is
an overall grade, which I don’t want users to be able to edit it on
their own. I display all the info in the database using a scaffold.

However, while scaffolding, I can see and edit the grade attribute,
which I only want to be displayed.

Just edit the erb files the scaffold generator (and don’t forget to
enforce that people should be allowed to edit grades, you may want to
look at attr_accessible/attr_protected )

Fred


#3

Frederick C. wrote:

On 7 May 2009, at 13:47, Bogdan P. removed_email_address@domain.invalid
wrote:

Hey,

I have a simple model having some attributes. One of those
attributes is
an overall grade, which I don’t want users to be able to edit it on
their own. I display all the info in the database using a scaffold.

However, while scaffolding, I can see and edit the grade attribute,
which I only want to be displayed.

Just edit the erb files the scaffold generator (and don’t forget to
enforce that people should be allowed to edit grades, you may want to
look at attr_accessible/attr_protected )

Fred

Hey Fred… People are allowed to edit grades. The overall grade is
applied to a photo, and people can rate it, but each one of the ratings
is kept somewhere else. The grade attribute here holds only the
arithmetic media of all rates people placed.

I thought there’s some smarter way to hide it from the scaffolding
except working inside the view…