In Sharepoint 2013 there may be situations when list edit ribbon which contains such commands as Save, Attach file, etc., is not shown for the user even if user has permissions to add or edit items in this list. For example user may have Read permission on the whole SPWeb and Member permission on the list (i.e. list has unique permissions not inherited from its parent SPWeb). In order to show the ribbon we need to edit system master page used in the current SPWeb (you may check what master page is used as system master pages in Site settings > Master page). In the masterpage file find the following code:
Note that in addition to PermissionString property we added PermissionContext=”CurrentList” here. In 2 controls shown above there was no PermissionContext propery – they use default CurrentSite value. Here is the list of another values (see here):
Also note that we hided another child div with id=”RibbonContainer-TabRowRight”. This div contains Follow and Share links which may be not desired for users which only may add list items.
After that users which have AddListItems permissions will see list edit ribbon:
Hope that this information will be helpful.