Skip to content

Instantly share code, notes, and snippets.

@darcyclark
Last active August 29, 2015 13:56
Show Gist options
  • Save darcyclark/9229687 to your computer and use it in GitHub Desktop.
Save darcyclark/9229687 to your computer and use it in GitHub Desktop.
def create
@project = Project.find(params[:project_id])
@document = Document.find(params[:document_id])
@version = DocumentVersion.new(version_params)
authorize_action_for(@version, parent_project)
if !params[:version][:file].blank?
@version.file.add_meta('attachable_type' => @document.class.to_s)
@version.file.add_meta('attachable_uid' => @document.id.to_s)
@version.file.add_meta('project_uid' => params[:project_id])
end
@document.document_versions << @version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment