Question

Je suis en train de saisir l'identité d'un gallery afin que je puisse créer une forme basée autour de cette galerie particulière.

Je mis en place une forme de sélection, et un jeté attr_accessor dans mon contrôleur.

Mais son échec de toutes sortes de directions, et je me dis que son problème avec ma syntaxe. Tous les whiz de savoir?

modèle

attr_accessor :existing_gal

contrôleur

def new
  @gallery = Gallery.new
  @galleries = @organization.galleries
end

vue

- form_for @gallery do |f|
  = select @gallery, @existing_gal, options_for_select(@galleries.collect { |g| g.name }), {}, :class => "gallery_title"
  = link_to 'add photos', new_photos_organization_media_gallery_url(@organization.id, @existing_gal.id), :class => 'button add_photos_btn'
Était-ce utile?

La solution

1 - Je pense que vous interprétez mal attr_accessor s'il vous plaît lire ceci. http://www.rubyist.net/~slagell/ruby/accessors.html

2 -. Je ne pense pas que de ce code que vous jamais mis @existing_gal à quoi que ce soit

si vous essayez de faire un formulaire pour créer un nouveau départ de la galerie avec cette

- form_for @gallery do |f|

Ceci est parce que vous construisez une forme pour une nouvelle galerie qui est exactement ce que @gallery est, voir contrôleur pour Gallery.new.

Espoirs cette aide. S'il vous plaît commenter si je mal compris votre situation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top