Ich habe versucht IR in rails4 App zu verwenden, aber mein Codepermitted_params - rails4 und inherited_resources
class WorkspacesController < InheritedResources::Base
private
def permitted_params
params.permit(:workspace => [:name, :owner_id])
end
end
wirft ActiveModel :: ForbiddenAttributesError Ausnahme.
das gleiche Problem mit dem Code folgenden
def permitted_params
params.permit(:name, :owner_id)
end
Was ist falsch mit diesem Code?
PS:. Ich habe versucht habe folgende protip http://blog.josemarluedke.com/posts/inherited-resources-with-rails-4-and-strong-parameters aber mit 4.0rc1 es nicht :(
Können Sie die params posten? Haben Sie params.require (: workspace) versucht .permit (: name,: owner_id)? – John
Ich habe das gleiche Problem. Hast du es gelöst? –
Ist dies die bevorzugte Lösung für Schienen 4.0.0 final? Ich habe den Issue Tracker überprüft, aber noch keine definitive Vorgehensweise zum Entfernen von protected_attributes bei Verwendung von geerbten Ressourcen gefunden. –