Ich versuche, einen Link zu einem Blogpost hinzuzufügen, in diesem Fall blog.linkWie konvertiert man einen String in eine Variable mit Ruby?
Wenn zum Beispiel myblog.link = new_contact_path, wäre es "new_contact_path". Aus meiner Sicht Ich versuche, einen Link <%= @blogs.each do |blog| %> <%= link_to blog.title, blog.link %> <%end %>
I # versucht, mit Verwendung erstellen {blog.link}, aber das funktioniert nicht. Ich habe etwas anderes versucht. Ich werde es in der Antwort veröffentlichen.
Ich verstehe Ihre Frage nicht. 'something_like_this =" something_like_this "' ?? !! Können Sie bitte demonstrieren, welchen Code Sie schreiben möchten? –
Ruby erlaubt es Ihnen nicht, eine lokale Variable dynamisch zu erstellen. Dies könnte in Version 1.8 mit 'eval' gemacht werden, aber nicht in späteren Versionen. –
Ihre Frage ist sehr unklar. Insbesondere weiß ich nicht, was Sie mit "ein Gegenteil von' to_s' "meinen. 'to_s' gibt die Zeichenfolgendarstellung eines Objekts zurück. Suchen Sie nach einer Objektdarstellung einer 'String'? Aber was heißt das überhaupt? Suchen Sie nach etwas wie "String # to_i", das eine ganze Zahl zurückgibt, die den numerischen Inhalt der Zeichenkette repräsentiert? –