Sachverhalt: A. X.A._, geboren in Kroatien, lebt seit 1976 in der Schweiz. Ihr Ehemann Y.A._, geboren in Kroatien, kam bereits 1970 in die Schweiz. Die Eheleute A._ wohnen seit 1998 in der Gemeinde Oberrohrdorf-Staretschwil. Ihre Kinder, B._, C._ und D._, besitzen die schweizerische Staatsangehörigkeit. B. Am 20. November 2002 beantragten Y.A._ und X.A._ die Einbürgerung in der Schweiz, im Kanton Aargau und in der Gemeinde Oberrohrdorf-Staretschwil. Die Eheleute A._ wurden am 17. April 2003 von einer Gemeinderatsdelegation und am 3. November 2003 vom Gesamtgemeinderat angehört. Dieser lehnte anschliessend das Einbürgerungsgesuch ab, und teilte dies den Gesuchstellern am 10. November 2003 mit. Die Ablehnung wurde damit begründet, dass insbesondere die sprachliche Integration ungenügend sei. Nachdem die Eheleute A._ auf ihren Wunsch an der staatspolitischen Prüfung teilgenommen und diese bestanden hatten, nahm der Gemeinderat am 8. März 2004 eine Neubeurteilung des Einbürgerungsgesuchs vor. Er hielt an seinem ablehnenden Beschluss vom 3. November 2003 fest und teilte dies den Eheleuten A._ mit Schreiben vom 9. März 2004 mit. C. Daraufhin verlangten die Eheleute A._ die Behandlung ihres Einbürgerungsgesuchs an der Gemeindeversammlung. Die ordentliche Gemeindeversammlung vom 9. Juni 2004 stimmte mit grosser Mehrheit dem Antrag des Gemeinderates auf Ablehnung des Einbürgerungsgesuchs zu. D. Am 30. August 2004 erhob X.A._ staatsrechtliche Beschwerde an das Bundesgericht mit dem Antrag, der Entscheid der Gemeindeversammlung vom 9. Juni 2004 betreffend ihre Einbürgerung sei aufzuheben und die Sache zur Neubeurteilung an den Gemeinderat und zur anschliessenden Abstimmung an die Gemeindeversammlung zurückzuweisen. E. Der Gemeinderat Oberrohrdorf-Staretschwil beantragt, auf die staatsrechtliche Beschwerde sei nicht einzutreten; eventualiter sei sie abzuweisen und festzustellen, dass die Grundrechte gewahrt und das rechtliche Gehör nicht verwehrt worden sei. Das Departement des Innern des Kantons Aargau äussert sich in seiner Vernehmlassung nur zur Frage der Letztinstanzlichkeit des angefochtenen Entscheids und zur Einhaltung der Beschwerdefrist. F. In ihrer Replik hielt die Beschwerdeführerin an ihrem Antrag fest. Mit Schreiben vom 18. Oktober 2004 reichte sie eine Stellungnahme ihrer Deutschlehrerin ein, wonach Verständnis und Aussprache als sehr gut zu bezeichnen seien.