Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
mikslos

mikslos

Medlem
  • Registrerad 2006-03-21
  • Senast aktiv 2009-05-26
  • Antal inlägg 7

Foruminlägg

De senaste inläggen mikslos har skrivit i forumet.

1

Nu har jag löst det på det här sättet, men det känns fulhack över det hela:

def create
@album = Album.new(:title => params[:album][:title], :pic => params[:album][:pic], :artist_id => Artist.find_by_artist(params[:artist][:artist])[:id])

osv...

end

Nu är jag här igen och behöver hjälp!

Detta problem försöker jag lösa: Jag har en scaffold som heter artist och en som heter album. I tabellen album har jag en kolumn artist_id som sammankopplar ett album med rätt artist. Det jag nu vill göra är att från /albums/new kunna fylla i artistens namn och sedan låta applikationen själv hitta tillhörande artist_id för att skicka detta till tabellen istället för att behöva skriva in artistens id nummer själv.

Suttit och läst i några pdf-böcker jag har men jag lyckas inte hitta något bra exempel på hur man ska göra.

Ah, det borde jag nästan kunnat fatta själv. Tack igen i alla fall. Nu har jag lyckats få det som jag vill och kan börja fixa lite. Förhoppningsvis behöver jag inte komma tillbaka hit och be om hjälp på ett bra tag!

Då har jag bara en liten fråga kvar. Ska göra motsvarande sak i /albums/1 men då funkar det inte? Antog att det skulle vara

<% for track in @albums.tracks %>
    <%= track.tracktitle %>
<% end %>

men då får jag

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.tracks

Edit: Hade bara glömt att ta bort en grej i controllern som jag testat förut så nu funkar det. Tack för hjälpen igen! Återkommer om det blir fler problem, haha.

Tack så mycket! Ja, jag använder mig av engelska också men jag tänkte inte på det när jag skrev här
Det var precis så där jag hade tänkt mig i alla fall, prövade liknande förut men jag fick det aldrig att funka så nu ska vi se hur det går.

Läste lite om ruby on rails och tyckte det lät intressant, så jag beslöt mig för att pröva det!
För skojs skull tänkte jag testa och göra en liten applikation för att lista och sortera mina vinylskivor.

Så... Jag vet inte riktigt hur man lämpligast bör gå till väga men jag bestämde mig för att göra tre scaffolds med artist, album och låt. Varje albumrad har en kolumn artist_id för att koppla ihop albumet med en artist och varje låtrad har en kolumn album_id för att koppla ihop låten med sitt album.

Det jag nu vill göra är att från t.ex. /artists/1 även hämta info som ligger i tabellen albums och har samma artist_id som artisten. Googlat lite och hittat info om relationer etc men jag har inte riktigt greppat hur jag ska göra. Hjälp vore väldigt tacksamt! Nu när jag ändå skriver här kan jag passa på att fråga om någon bra sida för "kodrecept" och liknande, om ni vet någon sådan?

1