 	 (type (my/projectile-rails-select-fixture-type))
 	 (filepath (projectile-rails-expand-root (gethash type choices)))
 	 (fixture (my/projectile-rails-select-fixture-in-file filepath)))
-    (concat type "(:" fixture ")")))
+    ;; (string-match "[^a-zA-Z_]" "hello@my_guy")
+    (if (string-match "[^A-Za-z_]" fixture)
+        (concat type "(\"" fixture "\")")
+      (concat type "(:" fixture ")"))))
 
 (defun my/projectile-rails-select-fixture-type ()
   "Select a fixture type"

        (setq pos (match-end 0)))
      matches)))

(defun my/projectile-rails-select-fixture-in-file (filename)
  "Select a fixture in FILENAME."
  (let ((yaml (with-temp-buffer (insert-file-contents filename) (buffer-substring-no-properties (point-min) (point-max)))))
    (projectile-completing-read "fixture: " (re-seq "^[a-z_0-9]+" yaml)))
  )

(defcustom projectile-rails-component-dirs

(use-package inf-ruby)
(use-package inflections)
(use-package rake)

;; (use-package yaml
;;   :straight (:type git :host github :repo "zkry/yaml.el"))

(use-package projectile-rails
  :straight (:type git :host github :repo "danielma/projectile-rails" :branch "dma/use-all-matches-for-finding-resource"
