Sachverhalt: Sachverhalt: A. Am 30. Dezember 2002 reichte die Familie X._ ein Gesuch um Einbürgerung in der Schweiz, im Kanton Luzern und in der Gemeinde Wolhusen ein. Der Gemeinderat von Wolhusen war der Auffassung, die Familie X._ erfülle sämtliche Voraussetzungen für eine Einbürgerung und beantragte, ihnen das Gemeindebürgerrecht von Wolhusen zuzusichern. Am 1. Dezember 2003 wies die Gemeindeversammlung von Wolhusen das Gesuch um Zusicherung des Gemeindebürgerrechts in geheimer Abstimmung ab. Eine Diskussion über die Ablehnungsgründe fand weder vor noch nach der Abstimmung statt. Am 1. Dezember 2003 wies die Gemeindeversammlung von Wolhusen das Gesuch um Zusicherung des Gemeindebürgerrechts in geheimer Abstimmung ab. Eine Diskussion über die Ablehnungsgründe fand weder vor noch nach der Abstimmung statt. B. Gegen den Gemeindeversammlungsbeschluss erhob die Familie X._ Gemeindebeschwerde beim Regierungsrat des Kantons Luzern. Sie rügte die fehlende Begründung des Entscheids und vertraten überdies die Auffassung, dass nicht die Gemeindeversammlung, sondern der Gemeinderat für die Zusicherung des Gemeindebürgerrechts zuständig sei. Da der Gemeinderat ihr Einbürgerungsgesuch positiv beurteilt habe, sei ihnen das Gemeindebürgerrecht vom zuständigen Organ bereits zugesichert worden. Die Beschwerdeführer beantragten daher, der angefochtene Beschluss sei aufzuheben und es sei festzustellen, dass ihnen anlässlich der Gemeindeversammlung vom 1. Dezember 2003 das Gemeindebürgerrecht erteilt worden sei. Eventualiter sei ihnen das Gemeinde- sowie das Kantonsbürgerrecht von der Rechtsmittelinstanz zu erteilen. Subeventualiter, für den Fall der Rückweisung, sei die Vorinstanz zu verpflichten, über die Gesuche umgehend durch eine Kommission oder den Gemeinderat zu entscheiden. Subsubeventualiter, d.h. für den Fall der Rückweisung an die Gemeindeversammlung, sei die Vorinstanz zu verpflichten, umgehend, spätestens innerhalb von vier Monaten, gestützt auf die bereits vorhandenen Unterlagen und positiven Anträge entsprechend dem in der Beschwerdebegründung geschilderten Verfahrensablauf, zu entscheiden. Am 7. Dezember 2004 hiess der Regierungsrat die Beschwerde im Sinne der Erwägungen teilweise gut, hob den Beschluss der Gemeindeversammlung vom 1. Dezember 2003 wegen fehlender Begründung auf und wies das Gesuch der Beschwerdeführer um Zusicherung des Gemeindebürgerrechts zu neuem Entscheid an die Vorinstanz zurück. In den Erwägungen hielt er fest, dass die Gemeindeversammlung zur erneuten Beurteilung des Gesuchs zuständig sei. Am 7. Dezember 2004 hiess der Regierungsrat die Beschwerde im Sinne der Erwägungen teilweise gut, hob den Beschluss der Gemeindeversammlung vom 1. Dezember 2003 wegen fehlender Begründung auf und wies das Gesuch der Beschwerdeführer um Zusicherung des Gemeindebürgerrechts zu neuem Entscheid an die Vorinstanz zurück. In den Erwägungen hielt er fest, dass die Gemeindeversammlung zur erneuten Beurteilung des Gesuchs zuständig sei. C. Gegen den Entscheid des Regierungsrats erhebt die Familie X._ staatsrechtliche Beschwerde an das Bundesgericht. Sie beantragt, der Entscheid des Regierungsrats sei aufzuheben und es sei ihr das Gemeindebürgerrecht der Gemeinde Wolhusen zu erteilen. Eventualiter sei festzustellen, dass das zuständige Gemeindeorgan den Beschwerdeführern das Gemeindebürgerrecht erteilt habe. Gleichzeitig sei die Angelegenheit zur Erteilung des Kantonsbürgerrechts an die zuständige kantonale Behörde zurückzuweisen. C. Gegen den Entscheid des Regierungsrats erhebt die Familie X._ staatsrechtliche Beschwerde an das Bundesgericht. Sie beantragt, der Entscheid des Regierungsrats sei aufzuheben und es sei ihr das Gemeindebürgerrecht der Gemeinde Wolhusen zu erteilen. Eventualiter sei festzustellen, dass das zuständige Gemeindeorgan den Beschwerdeführern das Gemeindebürgerrecht erteilt habe. Gleichzeitig sei die Angelegenheit zur Erteilung des Kantonsbürgerrechts an die zuständige kantonale Behörde zurückzuweisen. D. Der Regierungsrat beantragt, auf die staatsrechtliche Beschwerde sei nicht einzutreten; eventualiter sei sie abzuweisen. Der Gemeinderat Wolhusen schliesst auf Abweisung der Beschwerde. D. Der Regierungsrat beantragt, auf die staatsrechtliche Beschwerde sei nicht einzutreten; eventualiter sei sie abzuweisen. Der Gemeinderat Wolhusen schliesst auf Abweisung der Beschwerde. E. Mit Replik vom 10. März 2005 nahmen die Beschwerdeführer zur Zulässigkeit der staatsrechtlichen Beschwerde Stellung. 