<div dir="ltr"><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">Hi all,</span><br></div><div style="font-size:12.8000001907349px">I've been playing with RoR and html.erb and have a question on how to implement something I've written. Hoping someone with more experience may be able to offer a little guidance as the stuff I've read hasn't been super helpful (in part because I'm already working with pre-built stuff rather than starting entirely from scratch).</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Right now this is our index.html.erb page:</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><a href="http://findingaids.brandeis.edu/" target="_blank">http://findingaids.brandeis.edu/</a></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">I wrote some ruby code that would allow the images to be randomized, and tested said ruby code in irb (so I know I get correctly returned values):</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div>x=Dir["../assets/images/aspace_home/col-1/*.jpg"]</div><div>y=Dir["../assets/images/aspace_home/col-2/*.jpg"]</div><div>z=Dir["../assets/images/aspace_home/col-3/*.jpg"]</div><div><br></div><div><div>def pickImage(directory)</div><div>   dirSize=directory.length</div><div>   ranNum=0+rand(dirSize)</div><div>   fileName=directory[ranNum]</div><div>   return fileName</div><div>end</div></div><div><br></div><div><div>@img1=pickImage(x)</div><div>@img2=pickImage(y)</div><div>@img3=pickImage(z)</div></div><div><br></div><div>However, I'm not entirely sure how to implement this in RoR/my html.erb file. I found the index controller (I believe), the site_controller.rb and put the code inside (and outside on a few tries) the def index end block, and then added an <img src="<%= @img1 %>" /> to my index.html.erb file but no variable is found (the page display but its like the img tag is empty).</div><div><br></div><div>I also tried something like <% image_tag , '"' + pickImage(Dir["../assets/images/aspace_home/col-1/*.jpg"]) + '"', :alt => "Finding Aids Display Image" %> which just broke the page.</div><div><br></div><div>Any guidance on how this works/if I'm even doing this right? I haven't found anything in archivesspace.out that indicates if what I'm doing is even being rendered; is there another log somewhere I can check?</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Maura Carbone<div>Digital Initiatives Librarian<br>Brandeis University<br>Library and Technology Services<br>(781) 736-4659<br>415 South Street, (MS 017/P.O. Box 549110)<br>Waltham, MA 02454-9110<br>email: <a href="mailto:mauraa@brandeis.edu" target="_blank">mauraa@brandeis.edu</a><br></div></div></div>
</div>