Tout fonctionnait donc plus tôt. J'ai coupé une branche et apporté quelques modifications qui, à mon avis, n'auraient pas affecté cet attribut de l'affiche, mais j'ai eu cette erreur. Je suis passé à maître et n'a rien fusionné, et cela fonctionnait avant que je coupe la branche que je mentionne ci-dessus. Et j'ai aussi cette erreur.Erreur d'obtention: attribut inconnu: affiche
Je ne suis pas sûr de ce qui s'est passé, peut-être que j'ai tordu et mis dans une frappe quelque part mais je ne peux pas le voir.
Il dit que l'erreur est dans mon contrôleur de restaurants. J'utilise l'attribut poster dans mon show.index.html.
show.index.html:
<% @restaurant.reviews.reverse.each do |review| %>
posted by: <%= review.poster %><br />
written: <%= time_ago_in_words(review.created_at) %> ago<br />
Review:<br />
<%= review.article %><br /><br />
<% end %>
La méthode pour examen dans mon restaurants_controller.rb:
def review
@restaurant.reviews << Review.create!(review_params) ## <= this is the offending piece of code
redirect_to :action => "show", :id => params[:id]
end
La méthode de review_params dans restaurants_controller.rb:
def review_params
params.require(:review).permit(:poster, :article)
end
Je ne suis pas sûr de ce qui a changé pour me donner un attribut inconnu mais si quelqu'un pouvait aider, j'apprécierais Je l'ai mangé.
Merci!
Cette méthode 'review' dans le contrôleur de restaurants est particulièrement choquant. ** 1) ** Où est attribué '@ restaurant'? ** 2) ** D'où la méthode d'examen est-elle appelée? ** 3) ** Veuillez poster le message d'erreur complet. – Substantial
quel est votre statut git –
@MichalSzyndel La seule chose dans l'état git est à propos de solr. –